相关疑难解决方法(0)

解释eclipse .classpath文件.什么'kind ="con"'和'exported ="true"'是什么意思?

这是.classpath我下载的eclipse插件程序的eclipse 文件.

我认为这kind="src"kind="output"是相当直接的,因为它们意味着在源java文件和编译的类文件的位置.

kind="lib"似乎预示着jar文件的插件引用,但我有我不知道的东西.

  • 什么kind="con"意思?
  • 这是什么exported="true"?我认为为了使用这个插件,应该导出插件引用的所有jar文件,但只导出其中的一些.

在此输入图像描述

java eclipse eclipse-plugin classpath

29
推荐指数
2
解决办法
2万
查看次数

Eclipse组织导入:如何更喜欢JRE类?

我大量使用Eclipse组织导入功能,但对我来说一个主要的烦恼是它倾向于从与JRE中的类同名的依赖项中添加一些令人难以置信的小众类型.

例如,当我声明Map map;并运行"组织导入"时,Eclipse可能会添加import net.some.dependency.of.my.dependency.i.never.use.Map而不是,import java.util.Map然后宝贵的时间会丢失,因为我发现为什么map.entrySet()不再起作用.

是否有某种方式对进口实施优先权制度?例如:

  1. JRE课程
  2. 我自己的课
  3. 我的依赖
  4. 我的依赖关系的依赖关系(依此类推5.,6 ..,...)

我使用Eclipse Neon 4.6.0M7.

PS:我的依赖关系是用Maven 3.3.9管理的,以防万一.

java eclipse

5
推荐指数
1
解决办法
128
查看次数

从命令行编译.java文件 - 外部库,类路径

我在Eclipse中创建了一个项目,现在我正在尝试确保从命令行编译.java文件.我一直在尝试javac *.java在包含所有.java文件的文件夹中进行编译.但是,这会导致由于从外部库Joda-time引用类而导致的错误.我有以下.classpath文件,Eclipse为该项目制作但不知道如何处理它.

    <?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
    <classpathentry kind="lib" path="libs/joda-time-2.2.jar"/>
    <classpathentry kind="output" path="bin"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

我尝试编译javac -classpath *.java但这只会产生更多错误.我的源文件位于'src'文件夹内的包文件夹中.我在哪里放置我的classpath文件和我的joda-time-2.2.jar文件,以及如何编译所有内容?

[编辑]我正在使用Windows 7

java compiler-construction command-line classpath libraries

3
推荐指数
1
解决办法
3万
查看次数

让 eclipse 识别新的源文件夹

抱歉,如果之前有人问过这个问题——如果有的话,我显然是在寻找错误的东西。这不是我第一次被 java、eclipse 以及它们如何找到源文件所困扰。

我有一个 Java 源文件夹,我希望将它们复制到“src/com”文件夹中,并使其“正常工作”。如果我直接复制文件,eclipse 和 java 无法识别它们,所以我假设某处有一个文件告诉 IDE 那里有一个包含在项目中的文件文件夹。我想知道如何通过配置文件和 IDE UI 来做到这一点。

不幸的是,两个明显的文件(.project 和 .classpath)似乎根本没有引用现有目录(.classpath 包含一行

<classpathentry kind="src" path="src"/>

我认为会自动扫描该目录中的文件,但它似乎没有)

最后,.classpath 和.project 是java概念还是eclipse概念?

感谢您的时间。

java eclipse classpath

2
推荐指数
1
解决办法
2460
查看次数