首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卓越的2 Java构建

卓越的2 Java构建
EN

Stack Overflow用户
提问于 2013-10-08 00:33:21
回答 2查看 280关注 0票数 0

嗨,我正在使用我在这里找到的这个构建系统,但是由于某些原因,它仍然不能工作,我得到的输出是我使用过这个构建系统的javac选项,我使用了默认的,没有运气的系统,在网上看了一眼,找不到多少。

代码语言:javascript
复制
{
  "cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
  "working_dir": "${project_path:${folder}}",
  "selector": "source.java",
  "shell": true
}

是否有一个更好的系统,我可以使用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-13 00:16:25

你也可以试试这个。对我来说很管用。

代码语言:javascript
复制
{
    "cmd": ["javac '$realpath$file' && java $file_base_name && rm *.class"],
    "selector": "source.java",
    "shell": true,
    "variants": [

        {
            "name": "JavaDoc",
            "cmd": ["mkdir documentation && javadoc -d documentation *.java"]
        },

        {
            "name": "JAR",
            "cmd": ["javac '$realpath$file' && echo \"Main-Class: $file_base_name\" > Manifest.txt && jar cfm $file_base_name.jar Manifest.txt *.class && rm *.class && java -jar $file_base_name.jar"]
        },


    ]
}

这在Linux上适用于我,可以在Java.sublime-build的Github上下载。

有趣的是,它还将文件编译成JAR。编译后删除类,使事情变得更整洁,而且它还支持生成JavaDocs。

唯一的限制是它不能在编译时接受用户输入或参数。你必须在终端机上手动完成。

票数 1
EN

Stack Overflow用户

发布于 2014-02-07 23:24:33

崇高文本2附带了,您需要从Tools ->中选择它。确保您有jdk/bin和“”的路径。在您的系统路径中(类路径和路径)。

如果希望它能够运行java代码,而不仅仅是编译它,请执行以下步骤:

使用以下内容创建bat文件,并将其保存在您的路径中的任何位置。我建议C:\Program \Java\jdk*\bin\将一切保持在一起。

代码语言:javascript
复制
@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1

然后编辑C:\Users\your_user_name\AppData\Roaming\Sublime文本2\Packages\Java\Java.崇高-构建,内容将是

代码语言:javascript
复制
{
   "cmd": ["javac", "$file"],
   "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
   "selector": "source.java"
}

将"javac“替换为bat文件的名称(例如,javacexec.bat)并保存它。

现在您应该能够使用ctrl+b运行它了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19237160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档