在命令提示符下的“ java”命令中设置要使用的默认类路径
问题内容:
我想做的是.java
通过使用命令从命令提示符(不使用任何IDE)编译并运行源来运行源javac
,java
并且程序与MySQL连接,因此,每次从cmd运行程序时,都需要指定路径使用-classpath
开关的MySQL连接器java
。运行该程序的整个命令如下所示:
java -class .;path/to/connector/mysql-connector.jar MySQLConnect
我希望它像其他程序一样简单,java MySQLConnect
并且应该运行该程序。
有什么办法可以将连接器的路径添加到java
使用它的Windows环境变量中。我已经尝试CLASSPATH
在Windows环境变量中创建一个新变量,并添加了带有文件名的连接器的绝对路径,但这没有用。
请同时向我提供此Windows和Ubuntu的解决方法。
谢谢。
问题答案:
窗口:复制mysql-connector.jar
到 C:\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