【问题标题】:How to change -classpath when compiling java编译java时如何更改-classpath
【发布时间】:2016-03-07 09:13:51
【问题描述】:

我知道这是一个非常愚蠢的问题,但我现在不知道自己在做什么。

我在网上下载了一些旧的源代码,我需要对其进行编译,幸好之前的开发人员创建了一些批处理文件来编译所有文件。但是,我认为他们使用了错误的 JRE,因为每当我尝试编译时,都会收到错误 The system cannot find the path specified

正在执行的命令是这样的:

c:\jdk1.3.1_01\bin\javac -classpath c:\jes;c:\jdk1.3.1_01;c:\;c:\jdk1.3.1_01\jre\lib\rt.jar;c:\jdk1.3.1_01\lib\tools.jar    Trait.java

所以我假设它是 -classpath 选项,但我不知道我当前的 jdk/jre 在哪里。有什么建议吗?

【问题讨论】:

  • 为什么不检查命令中提到的所有路径?
  • 因为它们对我来说不存在。我根本找不到任何对 jdk1.3.1 或任何其他版本的引用
  • 或者至少他们不在同一个地方,我不知道他们到底会在哪里

标签: java compilation classpath


【解决方案1】:

如果你像这样设置java环境变量:

JAVA_HOME=C:\jdk1.5.0_06
PATH=%JAVA_HOME%\bin;%PATH%
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

您可以使用命令:java -version 了解java版本。

和用户命令:javac Trait.java 运行此代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2016-02-10
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多