Sublime中编译运行java和scala
2023-09-14 08:57:28 时间
1. 运行Java参考http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2
a. 设置环境变量
b. 在jdk的bin目录或者其他path中新建编译运行脚本
windows下runJava.bat:
@ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EXIST %~n1.class ( DEL %~n1.class javac %~nx1 IF EXIST %~n1.class ( ECHO -----------OUTPUT----------- java %~n1 )
linux下runJava.sh:
[ -f "$1.class" ] rm $1.class for file in $1.java echo "Compiling $file........" javac $file if [ -f "$1.class" ] echo "-----------OUTPUT-----------" java $1 echo " " fi
c. Preferences Browse Packages.. 打开sublime的包目录,将JavaC.sublime-build中javac命令替换为runJava.bat或者runJava.sh
2. 运行scala
a. Tools- Build System- new Build System,保存到Packages的scala目录中,写入内容:
{ "cmd": ["scala", "$file"], "windows":{ "cmd": ["scala.bat", "$file"] }
b. 打开scala文件按ctrl+B就可以看到运行结果。
Scala/Java - Redis 连接检测与重试 项目实现中需要连接 redis,为了防止因网络抖动或其他原因造成的客户端连接失败,一般需要增加重试机制判断 client 是否连接成功,之前写了一版重连代码发现有 bug,借此机会看下代码 bug 以及如何更好的重连 redis。...
第三方自定义 jar 包可以添加到本地 maven 库中,随后即可 mvn package 打入到最终的项目 jar 包中,该方法最方便。创建 install.sh 文件,jar_path 为第三方自定义 jar 包在设备的位置,groupId、artifactId 和 版本号 version 自己定义,执行脚本后
Scala / Java - 采用 MD5 加盐 实现 id 均匀分组 大量 id 场景下经常需要通过 id 进行 AB Test,最常见的就是使用尾号 hash 进行分组,但是由于 id 生成规则以及其他因素,按照尾号分组往往会造成 id 不匀,从而导致 AB Test 效果受影响,所以下文采用 md5 加盐 Hash 的方式,得到更均匀的分组与 AB Test 效果。......
相关文章
- 我是陌生人 Java中导入、导出Excel
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Java实现 洛谷 P1426 小鱼会有危险吗
- Java实现俄式乘法
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- 编写高质量代码:改善Java程序的151个建议 --[36~51]
- 【JAVA】java编译错误:编码UTF8/GBK的不可映射字符
- linux系统部署Java程序获取ip时报Caused by: java.net.UnknownHostException: XXXXXXXXXX: XXXXXXXXXX: Name or service not known
- 【JAVA】 04-Java中的多线程
- 【JAVA】java编译错误:编码UTF8/GBK的不可映射字符
- 详解Scala与Java的互动
- Scala数组和Java集合互转代码演示
- Scala可以将Java中的接口当作特质来使用
- Scala特质trait具备Java中类和接口的功能
- atitit.复合变量,也就是类似$$a的变量的原理与实现 java c#.net php js
- Java面试题 String类能不能被继承?为什么?
- 【java】Java 包(package)
- 教你如何在Spark Scala/Java应用中调用Python脚本
- Java并发编程:volatile关键字解析
- Java 实现简答的单链表的功能
- Java开发技术之成为高级java工程师必须学习的三个技术
- 【java】Java 继承