3

虽然这似乎是一件容易的事情,但我无法找到答案。

我想要实现的很简单。我有一个包含 java 源文件的文件夹,我想在新项目中使用 eclipse 编辑它们。但是在运行应用程序时,我不希望 eclipse 将工作区项目文件夹用作“根”,而是应该使用包含 java 源文件的文件夹。

效果应该就像直接用文本编辑器打开源文件并更改它们,但是这应该通过 eclipse 项目完成,但仍然使用原始文件夹来运行应用程序。

我只想拥有在 Eclipse 项目中编辑源文件而不是使用像记事本++之类的东西所带来的所有优势。

我尝试链接源文件并更改源目录的相对路径,但它不起作用。运行应用程序时,它需要目录中存在的 xml 文件,但因为它“从”eclipse 项目文件夹运行,所以找不到它们。

4

3 回答 3

1

我对所有项目都这样做。你需要做的是:

  1. 在与源代码不同的位置创建工作区目录。
  2. 在您的工作区目录中导入您的源代码。这里不要复制source to your workspace

编辑

在日食中

  1. 转到文件->切换工作区->其他->键入“新目录工作区”路径,单击确定。Eclipse 将重新启动。
  2. 转到文件->导入->常规->现有项目到工作区->下一步->选择根目录
  3. Eclipse 将列出您的项目,选择它。
  4. 开始编辑和保存文件。
于 2012-08-08T11:35:08.757 回答
1

我不确定我是否真的了解您想要做什么,但听起来您想设置运行配置的工作目录:打开“运行配置”,选择包含您的主要方法的类(或为该类创建一个新的运行配置首先,如果它还不存在),然后在选项卡“参数”上指定工作目录。

于 2012-08-08T12:09:57.407 回答
0

认为这不能直接回答您的问题,作为使用 Eclipse IDE 处理 Java 文件的替代方法,请尝试使用基于 Eclipse 的文本编辑器 Padclips。

Padclipse 是一个基于 Eclipse 的轻量级文本编辑器。基本产品由 Eclipse RCP 加上文本编辑器、比较和搜索工具及其依赖项组成。还包括一些额外的第三方插件。

在这里查看

此外,我系统上的默认 JDK 是 64 位,因此启动 padclipse 失败。在您解压缩的文件夹中创建一个 padclipse.ini 并放入以下内容:

-showsplash
-launcher
padclipse.exe
-name
Padclipse
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.0.v20070523\eclipse_1017a.dll
-startup
plugins\org.eclipse.equinox.launcher_1.0.0.v20070606.jar
-vm
C:\dev\jdk\1.5\1.5.0_21\jre\bin\server\jvm.dll

更改-vm参数以指向 32 位 jdk 的java.exeor jvm.dll

于 2012-08-08T11:30:04.360 回答