1、首先说下环境变量的配置问题
本人的环境变量配置一般只配置path信息,这样在cmd命令窗口里面执行java -version 这个是没什么问题的,但是在编译java文件的时候需要调用javac命令,这个时候如果没有配置classpath,在运行的时候显示 javac 不是可执行命令或内部命令,这个时候需要配置classpath 信息
2、classpath配置问题说明
主要有 .;jdk/lib/tools.jar; jre/lib/rt.jar 三部分组成,注意开头部分的实心圆点,表示编译文件的当前目录
例如:
classpath没有配置小圆点,你在D盘有个Java文件,在cmd进入D盘后 ,执行javac xxx.java 的时候会有问题,该小圆点表示Java文件的当前目录
3、在配置好环境变量后运行cmd执行Java文件
例如 : 你在Java文件中调用了jdbc 查询数据库的问题,本地的是相关的jar包和java文件放在一起
在新建的Java文件中 头部引入jdbc用到的API的包路径,还有jdbc驱动用到的jar包
编译Java文件:这个时候编译java文件的命令是 javac -cp sqljdbc.jar demo.java 或者 javac -cp D://jdbc//AAA.jar;D://jdbc/BBBB.jar demo.java 多个jar包之间用;分号分割
这一步仅将Java文件编译成class文件,最后的是Java文件需要在Jar后面跟个空格
执行Java文件:java -cp sqljdbc.jar; demo 或者 java -cp D://jdbc//AAA.jar;D://jdbc/BBBB.jar; demo 注意Jar后面分号加空格区分于 javac命令
通过这个命令就执行了demo.java文件中的main函数了
4、或许自己写的不是很清楚 详见 http://hi.baidu.com/jlike/item/fe42a4e1c56c1013585dd8fe
Java环境变量与编译执行
本文详细介绍了Java环境变量的配置方法,包括path和classpath的设置,以及如何使用这些配置来编译和运行包含数据库连接的Java程序。
5万+

被折叠的 条评论
为什么被折叠?



