当前位置: 首页 > 面试题库 >

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

万俟经纶
2023-03-14
问题内容

我想做的是.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



 类似资料:
  • $ gdb -q `which gdb` Reading symbols from /home/xmj/install/binutils-gdb-git/bin/gdb...done. (gdb) r -q Starting program: /home/xmj/install/binutils-gdb-git/bin/gdb -q [Thread debugging using libthrea

  • 我试图用命令提示符用java编译一个程序。我的程序在eclipse中运行良好,但是,当我试图在命令提示符中编译它时,我收到了一条错误消息。任何帮助和指导都将不胜感激。 triton.java:20:错误:不能dind符号循环Loop=new Loop(); 符号:类循环位置:类Triton trion.java:20:错误:找不到符号循环循环=新循环();sybmol:类循环位置:类Triton

  • 问题内容: 我下载并安装了该Java JDK。 但是当我转到命令提示符下检查版本时,它说无法识别。 还有其他人在使用最新的Java遇到此问题吗? 我可能没有安装正确的版本。我需要与grails一起使用的java 当我在计算机上搜索Java时,找不到任何东西 问题答案: Windows 2k8 R2服务器-要使Java [-option]或%JAVA_HOME%在命令行中都能工作,您需要以下内容:

  • 好吧,我是新来的Java,并试图从命令提示符运行一个java程序(因为Sublime编译和运行它的小东西,但不允许用户输入和东西)。 我将命令提示符设置为我有我的文件的文件夹,称为Learner.java. 我在环境变量中为JDK bin设置了一个路径,并创建了一个JAVA_HOME变量,其中包含JDK bin的值(其他一些帖子建议)。 在我讨论这个问题之前,这是我的代码: 如你所见,这是一个以“

  • [已编辑] 我已经将JAVA_HOME变量设置为“C:\ Program Files \ JAVA \ JDK 1 . 8 . 0 _ 60” 在命令提示符上运行javac-version后,我得到了这个: 但是,当我运行java-version时,我得到了这个: 为了澄清,我的C:\Program files\Java中有以下文件 (1) jdk1.5.0_14(该文件不能删除,因为据说系统正在

  • 问题内容: 我在命令行中键入,但是命令提示符说python不被识别为内部或外部命令,可操作程序或批处理文件。我该怎么办? 注意:我已经在计算机上安装了Python 2.7和Python 3.2。 问题答案: 终于成功了!!! 我需要做一些事情才能使其正常工作 将C:\ Python27 \添加到PATH系统变量的末尾 将C:\ Python27 \添加到PYTHONPATH系统变量的末尾 我必须将