在linux下使用命令行编译java文件在linux下使用命令行编译java文件1:只是独立的一个java文件编译生成test.class文件:javactest.java运行:javatest2:在这个特定包中的一个java文件编译生成*.class文件:javacpackageName.*(此命令必须是在该文件包所在的路径,而不是文件所在的路径)运行:javapackageName.*(同上)3:运行时需要某个*.jar文件的支持,如连接DB需要相应的JDBC驱动编译生成*.class文件:不同情况与上1,2点相同运行时:java-cp.:../lib/mysql.jarpackageName.*(其中mysql.jar就是DB的JDBC驱动)
按我说的做,固定步骤:安装JDK2.将JDK的安装目录,直接到bin目录复制到PATH环境变量中,放在最前端,并且以英文输入法的状态分号结束,比如;不应该是; 这里说明几个困惑你的问题,第一PATH环境变量是系统变量,不需要你创建,系统有的,把你的路径加进去就OK,之所以加到jdk\bin;目录下,是因为这样可以再任何位置使用java和javac这个命令,至于classpath不用新建,根本不需要这个环境变量,可以不用JAVA_HOME,这个名字随意的,只是统称规则这么起,用这个就是方便你以后移动JDK位置不用更改PATH里的值,而是直接更改JAVA_HOME而已。最后说的是只要安装JDK,不配置任何环境变量都可以在命令行,也就是cmd中运行java,原因是安装JDK时,会往C:\windows\system32下复制一个java.exe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算对!
Java 中,需要指定 classpath 参数说明你的 class 文件夹根目录或 jar 文件列表,注意,当前目录并不会自动出现在 classpath 中,我们需要手工添加。
你当前的 Test.java 在 C:\ 对吧?C:\> java -cp C:\ Test或C:\> java -cp . Test或者C:\Documents and Settings\Administrator>java -cp C:\ Test
1,第一步:我们需要找到我们存放我们的java代码的文件夹,然后在上面的“搜索”栏上输入“cmd”,直接回车。
2,第二步:弹出“命令提示符”,我们就会知道我们的“命令提示符”上的路径就会和我们的java代码存放的路径一致了。
3,第三步:我们根据我们保存的java文件名输入以下代码,对我们的代码进行打印,具体如下:第一次输入:javac Hello.java,然后回车第二次输入:java Hello,直接回车
4,第四步:这时候我们编写的java代码就打印出来了。