我一直试图执行其他人给我的代码。我100%肯定它应该编译。我遵循编译和执行这个java代码的常用方法,但它不适合我。我过去已经执行过Java代码了,但我似乎无法找到解决办法。
我通常做的事情:
以下是" Jeu课程的简化版本"代码:
package core;
import java.io.ByteArrayInputStream;
import java.io.ObjectInputStream;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
import java.util.Arrays;
import java.util.List;
public class Jeu {
public static void main(String [ ] args) {
// stuff
}
}
在网上阅读了一些提示后,我尝试了#java; java core.Jeu"甚至" java core / Jeu"没有成功。仍然是相同的消息"无法找到或加载主类“。
问题不在于java编译器(set path命令)。它完全正常工作,因为当我尝试一次编译一个类时,cmd向我展示了有关依赖项的编译错误。使用" javac * .java"修好了
自上课以来,#Je;"依赖于其他类似的" Voiture",问题可能是" Jeu.java"即使" Jeu.class"也没有正确编译。存在?
答案 0 :(得分:1)
您的core.Jeu
课程在core
目录中吗?您是从java
目录之外调用core
吗?
答案 1 :(得分:0)
确保您在类路径中的当前目录 java -cp。 core.Jeu
。将包括类路径中的当前目录。或者您也可以包含绝对路径