3月 192014
 

一、摘要

  使用javac命令来编译java文件生成.class文件

  使用java命令+类名来运行编译好的class文件

二、编译不含包名的程序

  假设HelloJava.java代码文件如下

  在命令行工具中,cd到HelloJava.java文件所在的目录

  运行如下命令:

  运行完毕后,在目录中会出现HelloJava.class文件

  然后使用java命令运行这个类:

  此处需要注意的是:

  1. java后面的参数是类名,即不是.class文件名,java HelloJava.class这样是错误的
  2. HelloJava大小写必须与类名一致

三、编译包含包名的程序

  假在com/bcoder/目录下有HelloPackageJava.java文件,文件内容如下:

  如需编译HelloPackageJava.java,则cd到com目录的上一层目录,然后执行如下命令:

  编译完后使用如下命令运行

  如果在HelloPackageJava.java目录下编译然后运行java HelloPackageJava会报“错误: 找不到或无法加载主类 HelloPackageJava”

打赏
 Posted by on 2014-03-19