我正在使用 Eclipse,在我的 Java 项目中,我添加了一个外部 jar 文件。它编译成功并且运行顺利。
当我开始在 Eclipse IDE 之外运行它时,就会出现问题。我在 bin 文件夹(包含所有已编译的类的文件夹)中创建了一个 bat 文件。这个bat文件是:
java package.ClassToRun
但是当我执行这个 bat 文件时,我收到错误:NoclassDefFoundError
因为 java 找不到类 X(我的外部 jar 文件中的类 X)。
我该如何解决这个问题。(意思是:我可以在 IDE 之外运行这个类)。