Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVA-Class/main类彼此找不到。目录问题?_Java - Fatal编程技术网

JAVA-Class/main类彼此找不到。目录问题?

JAVA-Class/main类彼此找不到。目录问题?,java,Java,我无法将我的SalesMain.java和SalesCalc.java文件连接在一起,以便它们可以相互使用 下面是我得到的错误: Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: salescalc.SalesCalc at salescalc.SalesMain.main(SalesMain.java:14) Java Result:

我无法将我的
SalesMain.java
SalesCalc.java
文件连接在一起,以便它们可以相互使用

下面是我得到的错误:

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: salescalc.SalesCalc
   at salescalc.SalesMain.main(SalesMain.java:14) Java Result: 1 BUILD SUCCESSFUL (total time: 1 second)


Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: salescalc.SalesCalc
   at salescalc.SalesMain.main(SalesMain.java:14) Java Result: 1
我对Java真的很陌生,所以这对我来说太多了


这是和文件的代码。

添加
package salescalc在SalesCalc的开头


它们必须在同一个包中,否则您需要导入它。

SalesMain在包salescalc中,而salescalc根本不在任何包中。最简单的解决方案是将它们放在同一个包中。

我认为您使用的是NetBeans IDE。要解决这个问题,您必须取消选中项目属性(Build->Compile)中的“保存时编译”设置


检查以下内容:

非常感谢您修复了它,但现在我遇到了这个错误:线程“main”java.lang.RuntimeException中的异常:不可编译的源代码-不是salescalc.SalesMain.main(SalesMain.java:102)中的语句java结果:1构建成功(总时间:36秒)您的代码中有一个/>,它不应该存在。你应该使用一个IDE来提供更多信息、突出显示错误等。试着使用Eclipse。不,不要用IDE来牵手。了解如何读取异常和堆栈跟踪。然后,当你学到更多东西时,使用IDE让你的生活更轻松。我不认为它们是相反的。如果没有IDE,在代码中查找/>非常耗时。我不明白为什么手动查找此类问题会更好。