在命令提示符下的“ java”命令中设置要使用的默认类路径


问题内容

我想做的是.java通过使用命令从命令提示符(不使用任何IDE)编译并运行源来运行源javacjava并且程序与MySQL连接,因此,每次从cmd运行程序时,都需要指定路径使用-classpath开关的MySQL连接器java。运行该程序的整个命令如下所示:

java -class .;path/to/connector/mysql-connector.jar MySQLConnect

我希望它像其他程序一样简单,java MySQLConnect 并且应该运行该程序。

有什么办法可以将连接器的路径添加到java使用它的Windows环境变量中。我已经尝试CLASSPATH在Windows环境变量中创建一个新变量,并添加了带有文件名的连接器的绝对路径,但这没有用。

请同时向我提供此Windows和Ubuntu的解决方法。

谢谢。


问题答案:

窗口:复制mysql-connector.jarC:\Program Files\Java\jdk1.6.0\jre\lib\ext
同一文件并复制到C:\Program Files\Java\jre1.6.0\lib\ext

转到我的电脑->属性->高级->环境变量

设置这些路径

 JAVA_HOME  
 C:\Program Files\Java\jdk1.6.0

 PATH 
 C:\Program Files\Java\jdk1.6.0\bin;

 CLASSPATH
 .;C:\Program Files\Java\jre1.6.0\lib\ext\mysql-connector.jar;.;

打开新的命令提示符

输入
java -version按Enter