找不到包,即使它同时位于构建类路径和运行时类路径中

发布于 2024-09-05 14:38:02 字数 330 浏览 5 评论 0原文

我无法编译 Java 程序,因为某些导入的包未找到,即使它们同时位于构建类路径和运行时类路径中。

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

截图http://img3.imageshack.us/img3/5199/classesnotavailable.png 点击查看大图

我做错了什么?

I am unable to compile a Java program because some of the imported packages are not found even though they are in both the build classpath and runtime classpath.

The image below shows the problem. I have highlighted the gdata-media package in eclipse. It corresponds to the first compile error.

screenshot http://img3.imageshack.us/img3/5199/classesnotavailable.png
Click for full size

What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

信仰 2024-09-12 14:38:02

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

The Eclipse classpath and project setup has no bearing on the command line javac tool

动听の歌 2024-09-12 14:38:02

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

顺便问一下,为什么您不能直接从 Eclipse 启动您的应用程序,因为它是在 Eclipse 中编译的?

What's the command you are using to compile your code? Do you have something like -cp or -classpath there? Make sure that the jar file containing YouTubeUpld class is part of that -classpath parameters. More on how to set up CLASSPATH can be found here. If you do not specify the classpath explicitly javac reads it from the CLASSPATH environment variable

By the way why can't you just launch your app from Eclipse since it compiles there?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文