程序在javac中编译良好,但在IntelliJ中编译

时间:2018-02-05 21:00:41

标签: intellij-idea

我正在尝试测试我在网上找到的java库。我分别测试每个组件,当我javac *.java后跟java test时,它们在命令行上正常运行。这非常好用,但如果我尝试在IntelliJ 2017中构建相同的test.java文件,它似乎构建了项目中也存在的其他不相关的源文件,并且因为它们需要不存在的依赖项而失败(但我只是想要编译并运行test.java。)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我对你正在使用的图书馆一无所知,所以这可能对你有用,也可能不对你有用......

  • 在Intellij IDEA的“项目”面板中,选择要编译/运行的* .java文件的类。
  • 右键单击,在弹出菜单上,您应该看到几个看起来像这样的条目:
    1. 重新编译'Test.java'(该条目可能存在也可能不存在。)
    2. 运行'Test.main()'(只要您有main()方法,该条目就会出现。)

请参阅下面的屏幕截图以获得说明。

您是否看到类似的条目?...

  • 如果是这样,选择它们会发生什么?
  • 如果没有,请更新OP,并提供有关您所遇到错误的更多信息。

enter image description here