【问题标题】:compile classpath编译类路径
【发布时间】:2012-12-18 01:55:35
【问题描述】:

我对 Java 非常陌生,并且正在使用 IDE。我有一个问题,我想知道是否有人可以帮助我。我编译了 HelloWorld 项目并保存了它,但是当我右键单击主项目时,编译类路径为空。我知道我需要将 JAR 文件添加到库中,但我不确定要添加什么文件,这给我带来了问题,因为我无法在 IDE 之外编译项目。我在 Windows7 系统上使用 NetBeans。

请问有什么可以帮帮我的吗?

这是我运行良好的代码

public class helloworld {
    public static void main(String[] args) {
       System.out.println("Hello OCA World");
    }
}

这是我的 jdk bin C:\Program Files\Java\jdk1.7.0_09\bin 的位置 这是它输入到系统变量\ PATH

C:\Program Files\java\jdk1.7.0_{xx}\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared \Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\ATI Technologies\ATI.ACE \Core-Static;C:\Program Files\Dell\Dell 无线 WLAN 卡;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\PrC :\Program Files (x86)\QuickTime\QTSystem\

【问题讨论】:

  • 我猜是“{xx}”部分而不是“09”部分才是真正的路径。
  • PATH 与 CLASSPATH 无关
  • 看来您需要将类路径添加到系统环境中。关注此链接ecs.umass.edu/ece/ece122/help/setenvironment.htm
  • 疯狂谢谢我知道我只是在添加它以确保 PATH 正确,因为有人告诉我我第一次没有做对。这只是我需要帮助的类路径。但是如果 PATH 错误,什么都不会起作用

标签: java netbeans compilation classpath


【解决方案1】:

编译

javac -classpath .;<path of your jar>; xxx.java

执行

java -classpath .;<path of your jar>; xxx

【讨论】:

  • 谢谢 我真正想知道的是我的编译类路径 jar 文件是来自我的 netbeans 文件夹还是 Java 文件夹?我有大量以 .jar 结尾的文件
  • jar 文件首先来自 /lib 和 /lib/ext ,如果找不到,则在您的类路径中搜索,无论它是否在 IDE 中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 2015-08-20
  • 2014-01-24
相关资源
最近更新 更多