【问题标题】:Using Command Prompt to execute a java file使用命令提示符执行 java 文件
【发布时间】:2014-06-02 10:48:51
【问题描述】:

我目前遇到的问题是我正在尝试使用命令提示符执行 java 文件,我知道 PATH 被设置为 jdk 的文件。虽然我的 java 文件包含库并且必须导入库,但是当它运行时我将如何“导入库”?

示例命令: javac 类名.java 1 1 1

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

【问题讨论】:

标签: java cmd command prompt


【解决方案1】:

.jar 文件是 Java“库”。你需要的是这样的:

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

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

【讨论】:

    【解决方案2】:

    这里有几个问题:

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

    【讨论】:

    • 1.执行 2. 我只是在执行源代码。 3. 导入的是外部 .jar 文件,而不是 java 库。
    • 您无法执行源代码。您可以编译源代码。
    猜你喜欢
    • 1970-01-01
    • 2020-01-12
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    相关资源
    最近更新 更多