使用命令提示符执行java文件

时间:2014-04-18 00:03:35

标签: java cmd command prompt

我目前遇到的问题是我正在尝试使用命令提示符执行java文件,我理解PATH被设置为jdk的文件。虽然我的java文件包含库并且必须导入库,但我怎么会'导入图书馆'什么时候运行?

示例命令: javac ClassName.java 1 1 1

当它在导入时执行错误时,我该怎么办?

2 个答案:

答案 0 :(得分:0)

这里有几个问题:

  1. 您正在编译还是正在执行? javac是编译器。 java是运行时虚拟机。
  2. ClassName.java是源码。 ClassName.class是由java运行的编译字节码。
  3. 作为一般规则,您的环境应该包含变量JAVA_HOME,它应该指向JDK驻留在您计算机上的目录。

答案 1 :(得分:0)

.jar文件是Java" libraries"。你需要的是:

> javac ClassName.java
> java -cp Library1.jar:Library2.jar ClassName.class

第一行(javac)将Java代码编译为类文件。第二行运行已编译的类。 ' -cp'选项设置CLASSPATH(使jar文件中的代码在运行时可用)。注意:确切的语法取决于您使用的是Mac OSX / Linux还是Windows。 Windows使用&#39 ;;'用于分隔jar文件名的字符。