用sublime写java怎么用编译java

在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我在编译java的时候可以编译,可以输出内容。但我如果要输入数据,它会跳过输入数据部分直接结束程序。之前编译c++的时候也有这种情况,当时是在一个文件里加了一段话,程序就在终端运行了,编译java的我也尝试了那种方法但是不行,网上也没找到解决方法。系统是OS X。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
用sublime自带的编译工具有这样的问题,我同学把那个编译的脚本改了一下,运行的时候调用命令行,在命令行中运行。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
自己改写脚本就可以了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
sublime自带的命令行不是标准的命令行,不支持输入。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:8860人阅读
编程工具(11)
目前网上比较多的文章是在sublime text 2上搭建java开发环境,本文介绍的是windows系统下在sublime text 3上如何搭建java开发环境,两者有点小区别。
1.设置Java Path变量
设置编译和运行java程序基本命令(如javac和java)的存放路径。
右键“我的电脑”选择“属性”进入高级系统设置找到并点击“环境变量”按钮进入系统变量并找到 PATH 变量粘贴 JDK 的 bin 目录到 PATH 变量值的最后(可以再cmd中输入 echo %PATH%,查看path变量设置是否成功)
2.创建批处理脚本runJava.bat
要想编译运行java程序,需要创建一个批处理脚本。
新建文件runJava.bat,文件内容为
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
3.将runJava.bat放入jdk的bin目录下
将runJava.bat放入之前配置的jdk的bin目录下,这个脚本(runJava.bat)会在后面的JavaC.sublime-build中调用。
4.修改Java.sublime-build
原始的JavaC.sublime-build,只会生成一个.class文件,需要做相应的修改,才能编译并得到结果。
在sublime text 3中“JavaC.sublime-build”文件存放在(C|D|E|*):\Program Files\Sublime Text3\Packages目录下Java.sublime-package包文件中。
可以用好压等压缩软件以压缩文件形式打开,可以发现Java.sublime-package中有一个JavaC.sublime-build的文件。
把文件内容替换成下面的内容:
&cmd&: [&runJava.bat&, &$file&],
&file_regex&: &^(...*?):([0-9]*):?([0-9]*)&,
&selector&: &source.java&,
&encoding&: &gbk&
这里面用到了之前编辑的runJava.bat的批处理文件。
5.编写测试程序
新建Test.java文件,文件内容为
public class Test{
public static void main(String[] args){
System.out.println(&Hello world!&);
int a = 10;
int b = 20;
int c = a +
System.out.println(&Result : & + c);
测试结果为:
1.在 Sublime Text 2 中编译和运行 Java 程序
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
开发网站:&&
个人博客:&&
访问:382974次
积分:4564
积分:4564
排名:第6867名
原创:113篇
转载:85篇
评论:48条
(1)(5)(2)(1)(1)(3)(1)(1)(7)(5)(1)(6)(2)(3)(6)(4)(3)(1)(1)(7)(5)(32)(41)(24)(28)(6)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'关于sublime怎么样运行java程序代码
用sublime写好java代码,怎么运行代码呢
非常感谢!
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2

我要回帖

更多关于 用sublime写java 的文章

 

随机推荐