【问题标题】:C9 IDE working with java buildpathC9 IDE 使用 java buildpath
【发布时间】:2015-06-12 04:02:32
【问题描述】:

我和我的朋友正在尝试合作一个java项目,所以我们找到了C9 IDE,我们找到了一个关于如何在上面设置java的小教程,但是我们遇到了很多问题,谁能帮助我们弄清楚如何设置正确的构建路径?

这是我的 Builder.build 文件:

{
  "cmd": [
    "sh",
    "-c",
    "mkdir -p $OUT_DIR; find $SRC_DIR -name \"*.java\" -print | xargs javac -sourcepath $SRC_DIR -d \"$OUT_DIR\"; echo '\\033[01;34mDone!\\033[00m'"
  ],
  "info": "\\033[01;34mBuilding\\033[00m \\033[01;31m$project_name\\033[00m",
  "env": {"OUT_DIR": "$project_path\\.bin", "CLASSPATH" : "$OUT_DIR:$CLASSPATH", "SRC_DIR": "src"},
  "selector": "source.java",
  "working_dir": "$project_path"
}

这里是 My Runner.run

{
  "cmd": [
    "sh",
    "-c",
    "echo $file | sed -r 's/.*\\/src\\///g' | sed -r 's/\\.java//g'  | sed -r 's/\\//\\./g' | xargs java"
  ],
  "info": "\\033[01;34mRunning\\033[00m \\033[01;31m$file_name\\033[00m\n",
  "env": {"OUT_DIR": "$project_path\\.bin", "CLASSPATH" : "$OUT_DIR:$CLASSPATH"},
  "selector": "source.java",
  "working_dir": "$project_path"
}

我们正在尝试读取 src 文件,以便我们可以让 Main.class 成为它运行的类,必须感谢任何帮助!

【问题讨论】:

  • 运行时是否出现错误
  • @RiteshK 当我尝试构建它时,它说“构建 phx javac:没有源文件

标签: java collaboration


【解决方案1】:

试试这个:

My Builder.build file:
     {
          "cmd": [
            "sh",
            "-c",
            "mkdir -p $OUT_DIR; find $SRC_DIR -name \"*.java\" -print | xargs javac -sourcepath $SRC_DIR -d \"$OUT_DIR\"; echo '\\033[01;34mDone!\\033[00m'"
          ],
          "info": "\\033[01;34mBuilding\\033[00m \\033[01;31m$project_name\\033[00m",
          "env": {"OUT_DIR": "$project_path\\java", "CLASSPATH" : "$OUT_DIR:$CLASSPATH", "SRC_DIR": "java"},
          "selector": "source.java",
          "working_dir": "$project_path"
        }

My Runner.run
    {
      "cmd": [
        "sh",
        "-c",
        "echo $file | sed -r 's/.*\\/src\\/java\\///g' | sed -r 's/\\.java//g'  | sed -r 's/\\//\\./g' | xargs java"
      ],
      "info": "\\033[01;34mRunning\\033[00m \\033[01;31m$file_name\\033[00m\n",
      "env": {"OUT_DIR": "$project_path\\java", "CLASSPATH" : "$OUT_DIR:$CLASSPATH"},
      "selector": "source.java",
      "working_dir": "$project_path"
    }

【讨论】:

  • 仍然给我,javac:没有源文件,当我尝试构建它时出错,当我运行它时,它说,错误:无法找到或加载主类 .home.ubuntu。 workspace.src.Main.Class
  • 确保您的类和文件名的标题相同,例如 HelloWorld
  • 确保您的 src 文件夹位于主工作区文件夹中,因此您的文件应位于 /home/ubuntu/workspace/src/"filename".java。
  • @joejoethemonkey 尝试将您的文件重命名为其他名称并删除点
猜你喜欢
  • 2017-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多