20-7-2020,星期一,下午5.00,晴
--------------------------------------------------------------------------------------------------------------------------------
在此记录一下步骤,以免忘了 XD
搞了一个下午,终于把Sublime-text个搞定了,掌声!!!
Linux
(请先确保电脑安装了java,并且javac命令可以运行)
1. 打开终端,运行 sudo apt-add-repository "deb https://download.sublimetext.com/ apt/stable/" 安装Sublime-text
2. 打开 /opt/sublime_text/Packages/java.sublime-packages
3. 将 java-sublime-packages 复制到桌面(权限问题)用文件管理器打开,再用文本编辑器打开javac.sublime-build
4. 在第一行和第二行输入以下代码:
"shell_cmd": "javac \"$file\"", //注解:用javac命令解译.java文件
"shell_cmd": "java \"$file_base_name\"", //注解:用 java命令运行解译后的 .class 文件
这是因为 XXX.java 是不能被 jvm 识别并运行的,所以我们需要用 javac 命令将 XXX.java 解译为 XXX.class ,并用 java XXX来运行该文件(注意,java XXX不需要带后缀,要不然会提示找不到该文件)
5. 将改过的java.sublime-packages复制回/opt/sublime_text/Packages/ 中 (不要忘记将源文件拷贝一份)
6. 打开Sublime-text,按SHIFT + ALT + B,在跳出来的菜单中选择 javac
7. 结果如图:
Windows
(Windows下我搞了超久。。。写代码还是用linux或mac吧,windows的环境变量彻底把我打败了 :( )
1. 确定安装了java(在cmd输入java,如果提示说java不是本地或外部指令,或java命令可以显示东西但javac命令不行,但你明明已经装了java,那就是环境变量的问题了。吐血ing。。。)
2. 打开左下角start菜单(有windows logo的),右键我的电脑,高级属性,高级,右下角的环境变量(environment variable),添加几个新的环境变量下去:
- 变量名:JAVA_HOME
- 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
- 变量名:CLASSPATH
- 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
( 转载自Runoob.com )
3. 打开Program Files,Sublime-text,Packages,java.sublime-build, javaC.sublime-packages,添加以下代码:
"cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": ["source.java"],
"shell": true,
"encoding":"utf-8"
————————————————
版权声明:本文为CSDN博主「Special__Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出 处 链接及本声明。
原文链接:https://blog.csdn.net/dawn_after_dark/java/article/details/78361741
4. 打开Sublime-text,SHIFT + ALT + B,在弹出来的菜单中选择javac,enter!!!大功告成!!!
(全文完)
Comments
Post a Comment