当我在 cmd 中运行 jar 文件时,出现此错误:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/j3d/Canvas3D
当我使用java -cp . Main
并且java -jar BallJump.jar
我相当确定我设置了正确的类路径时都会发生这种情况,所以我不知道为什么会收到此错误消息。
这是我的 Manifest.txt:
Main-Class: Main
Class-Path: .;"C:\Program Files\Java\Java3D\1.5.2\lib\ext\j3dcore.jar";"C :\Program Files\Java\Java3D\1.5.2\lib\ext\j3dutils.jar";"C:\Program Files\Java\Java3D\1.5.2\lib\ext\vecmath.jar"
我试图替换所有的“;” 按照答案中的建议,使用“”并将“添加到类路径中,但没有一个有效