【问题标题】:package is not found, even though it's in both build classpath and runtime classpath找不到包,即使它在构建类路径和运行时类路径中
【发布时间】:2010-06-14 17:12:19
【问题描述】:

我无法编译 Java 程序,因为一些导入的包在构建类路径和运行时类路径中都找不到。

下图显示了问题。我在 eclipse 中突出显示了 gdata-media 包。它对应于第一个编译错误。

screenshot http://img3.imageshack.us/img3/5199/classesnotavailable.png 点击查看完整尺寸

我做错了什么?

【问题讨论】:

    标签: java eclipse classpath


    【解决方案1】:

    Eclipse 类路径和项目设置与命令行 javac 工具无关

    【讨论】:

    • 我没有评论你的标签!您似乎从命令行使用 javac 并期望它以某种方式关注您的 Eclipse 项目设置。
    【解决方案2】:

    您用来编译代码的命令是什么?你那里有 -cp 或 -classpath 之类的东西吗?确保包含 YouTubeUpld 类的 jar 文件是该 -classpath 参数的一部分。有关如何设置 CLASSPATH 的更多信息,请参见 here。如果没有显式指定类路径,javac 会从 CLASSPATH 环境变量中读取它

    顺便说一句,既然它在那里编译,为什么你不能从 Eclipse 启动你的应用程序?

    【讨论】:

    • 我在 Eclipse 中自动编译,但我需要在命令行上运行 jar,因为程序接受参数。
    • 您也可以在 Eclipse 中传递参数。转到运行-> 运行配置。然后在左侧,您应该会看到一个名为 Java Application 的树文件夹。展开它并选择您的项目。然后在右侧转到参数选项卡,然后将您的参数放在程序参数下。有关更多信息,请参阅此处的链接help.eclipse.org/galileo/index.jsp?topic=/…。 HTH。
    猜你喜欢
    • 1970-01-01
    • 2012-05-13
    • 2023-03-15
    • 1970-01-01
    • 2014-12-15
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 2016-12-23
    相关资源
    最近更新 更多