tol*_*luy 80 java compilation sublimetext2
我试图在Sublime Text 2中编译和运行Java代码.不要只是告诉我在命令提示符中手动执行它.谁能告诉我怎么样?
顺便说一下,我在Windows 7上...
bun*_*rug 87
如果您没有引用正确的文件夹,那么您的路径可能看起来不起作用 - 我在步骤I中设置的方法仅适用于该版本的JDK.
如果您在右键单击"计算机"时没有看到任何菜单,请尝试此操作.
对于JDK版本jdk1.7.0_07 只需在发布新版本时使用JDK的位置更新它.
;C:\Program Files\Java\jdk1.7.0_07\bin
这里的所有都是它的.
因此,要在完成上述操作后实际编译和运行Java程序,您需要执行以下操作.只需创建一个简单的java类,这样你就和我在同一个页面上
打开一个新的SublimeText2文档并粘贴以下内容
class hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Run Code Online (Sandbox Code Playgroud)然后将该文件保存到桌面 - 调用它
hello.java
Run Code Online (Sandbox Code Playgroud)你应该有这样的东西 
现在按下键盘上的Ctrl + b来构建你应该产生这个的java类!
使用命令提示符导航很简单 - 只需使用即可
cd <-- this stands for change directory
dir <-- this will list everything in the current directory if you get stuck!
Run Code Online (Sandbox Code Playgroud)
最后输入以下内容
java hello
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助任何偶然发现这个的人!
vij*_*jay 77
所以这就是我添加到JavaC.sublime-build文件中的内容
{
"cmd": ["javac", "-Xlint", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"variants": [
{ "cmd": ["javac", "-Xlint", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"name": "Java Lintter"
},
{ "cmd": ["java", "$file_base_name"],
"name": "Run Java"
}
]
}
Run Code Online (Sandbox Code Playgroud)
这样做是因为它为常规构建命令(ctrl+b)创建了变体.使用ctrl+,b您仍然可以编译代码.如果你执行shift+ ctrl+ b,将执行第一个变体,在这种情况下是带有-Xlint选项的javac.第二个也是最后一个变体是java命令本身.你可以把它作为你的第一个变种,shift+ ctrl+ b将实际执行java代码.
另外,请注意每个变体都是"名称".这基本上允许这个特定的"构建"选项显示在shift+ ctrl+ p选项中.因此,使用此配置,您只需执行shift+ ctrl+ p并键入"Run Java"并点击enter,您的代码就会执行.
希望这有帮助.
van*_*exu 19
我发现使用Sublime Text 2编译和运行Java程序的方法运行良好,比其他方法更方便.这是存档页面的链接.
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
)
Run Code Online (Sandbox Code Playgroud)
将此文件复制到jdk bin目录.
"cmd": ["javac", "$file"],"cmd": ["runJava.bat", "$file"], 完成!
编写程序并运行使用 CTRL + B
注意:Sublime 3的说明不同.
Rok*_*kit 15
Sublime Text 3有一个稍微不同的解决方案.这是对vijay答案的修改,我之前使用过.
{
"shell_cmd": "javac -Xlint \"${file}\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"working_dir": "${file_path}",
"selector": "source.java",
"variants":
[
{
"name": "Run",
"shell_cmd": "java \"${file_base_name}\""
}
]
}
Run Code Online (Sandbox Code Playgroud)
将上述内容粘贴到一个名为的新文件中JavaC.sublime-build,并将其放入用户包中.这可以在C:\Users\You\AppData\Roaming\Sublime Text 3\Packages\User.
Ctrl-B将编译.Ctrl-Shift-B将运行.
这个版本的JavaC.sublime-build是根据vijay的答案编辑的,适用于Windows 7和Mac上的Sublime Text 3.
我编辑它所以Ctrl + b或命令+ b足以构建+运行.
{
"shell_cmd": "javac -Xlint $file && java $file_base_name",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"shell": true
}
Run Code Online (Sandbox Code Playgroud)
'&&'确保第二部分仅在第一部分成功时运行,即仅在生成类文件时运行.您可以在此处找到更多相关信息:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr = true
我正在使用Windows 7.以下解决方案适合我!
**Open** the file JavaC.sublime-build and replace all the code in the file with the code below:
{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
**"path": "C:\\Program Files\\Java\\jdk1.6.0\\bin\\",**
"selector": "source.java",
"shell": true
}
Run Code Online (Sandbox Code Playgroud)
请记住将"C:\ Program Files\Java\jdk1.6.0\bin \"替换为放置jdk的路径.并确保将java JDK的路径添加到环境变量"PATH".请参阅bunnyDrug的帖子以设置环境变量.最好!!
step-1: 为你已知的java设置环境变量或在某处提交
strp-2: 打开新文档并复制下面的粘贴代码
{
"cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.java",
"shell":true }
Run Code Online (Sandbox Code Playgroud)
步骤3: 将文档保存为目录C:\ Users\myLapi\AppData\Roaming\Sublime Text 3\Packages\User中的userjavaC.sublime-build
第4步:
完成后选择工具 - >构建系统 - > userjavaC
编译和运行按ctrl + b
详细信息如下:
http://sublimetext.userecho.com/topic/90531-default-java-build-system-update/
我采取的补救措施
单击开始
右键单击“计算机”
2.5 单击“属性”。
在左侧选择“高级系统设置”
在底部附近单击“环境变量”
向下滚动“系统变量”,直到找到“路径” - 单击“编辑”并选择该变量。
添加 Java bin 文件夹的路径。我的最终看起来像这样:
代码:选择全部
;C:\Program Files\Java\jdk1.7.0_03\bin\
| 归档时间: |
|
| 查看次数: |
182307 次 |
| 最近记录: |