设置Java CLASSPATH变量的最佳方法,为什么?

时间:2015-07-23 08:31:39

标签: java environment-variables classpath

我在使用Weka时遇到了这些问题,但这是一个普遍的问题。

当我尝试从

等命令提示符进行调用时
java weka.classifiers.trees.J48

它给出了一个错误,无论我是否在weka.jar文件夹中。当我尝试在名为CLASSPATH的系统环境中创建变量并为其赋值"C:\Program Files\Weka-version-number"时,它仍然是相同的。但是,当我将值更改为".;C:\Program Files\Weka-version-number"时,它正在运行。我没有通过研究发现" .; "这件事,这是偶然的,我再次研究,找不到。

  • 为什么会有效
  • 我应该这样做吗
  • 设置classpath的最佳方法是什么?

例如,我无法通过命令设置:

java -classpath "...destination..."

如何处理环境变量?等等...

感谢。

编辑:我想通了。这不是关于" .; "的事情,我没有关闭命令提示符并再次打开,这看起来像我应该的。(我想它只是在开头读取这些变量。)现在它正在{ {1}}变量为CLASSPATH。感谢。

0 个答案:

没有答案