我决定在试图找到答案之后发布这个问题,但找不到答案。 我正在为OCJP学习,并尝试了一些简单的代码。这就是我所做的和需要做的事情。
所以通过在javac [javac -classpath]中设置标志“classpath”,设置编译 TestOne.java 然后 TestTwo.java 。遵守。但是当我试图运行时,它给了我一个例外“线程中的异常”主“java.lang.NoClassDefFoundError
”。有谁知道什么是错的?
答案 0 :(得分:1)
编译后运行代码
编译 javac TestTwo.java
在编译后运行 java TestTwo
答案 1 :(得分:0)
试试这个
javac -d path cname.java
所以写这样的代码
javac -d c:\main testone.java javac -d c:\main testtwo.java
您的电脑中应该存在 c:\main
然后执行
java -cp path pn.classname
所以哪个类包含main(比如test2)
java -cp c:\main package1.testtwo