当前位置: 首页 > 知识库问答 >
问题:

Eclipse编辑java文件并在原始文件夹下运行

金晨
2023-03-14

虽然这似乎是件容易的事,但我找不到答案。

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

其效果应该类似于使用文本编辑器直接打开源文件并对其进行更改,但这应该通过eclipse项目完成,但仍然使用原始文件夹来运行应用程序。

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

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

共有3个答案

充鑫鹏
2023-03-14

虽然这并不能直接回答您的问题,但作为对Java文件使用EclipseIDE的替代方法,请尝试使用Padclipse,它是基于Eclipse的文本编辑器。

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

看看这里

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

-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参数更改为指向java。exe或jvm。32位jdk的dll

严斌
2023-03-14

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

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

编辑

日食中

  1. 转到文件-
郜琦
2023-03-14

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

 类似资料:
  • 是否可以在编辑器文件夹堆栈中添加占位符? 目前,我可以将视图(拖放)移动到编辑器旁边,但我希望它们直接在那里打开。

  • 在我的项目中,我正在上传一个文件。上传时,我将其原始文件名和扩展名保存在数据库中,并将该文件与一些一起保存在服务器上,生成的GUID也与文件名和扩展名一起存储在数据库中。 比如-- -用于上载的文件名为Questions.docx -则orignalFileName将为“问题” -文件扩展名将为“.docx” -上传文件,文件名为“0C1B96D3-AF54-40D1-814D-B863B7528

  • 我正在尝试传递一个位于我的应用程序的res/raw目录中的图像以及共享意图。 我遵循了FileProvider文档中描述的流程,下面是我的代码: Androidanifest.xml 我的活动中的代码: 由于无法访问我在其他应用程序中获取的文件,因此上述操作无效: java.io.FileNotFoundException:FILE_PATH:打开失败: EACCES(权限拒绝) 知道我做错了什么

  • 问题内容: 我只想创建一个像这样的File对象 但是它给了我 FileNotFoundException的 例外我 如何在我的原始文件夹中引用一个文件 编辑: 其实我想做这样的事情 问题答案: 这是2个功能。一种是从RAW读取的,另一种是从资产读取的 并从资产文件夹

  • 问题内容: 我需要一些帮助来创建文件 我在过去的几个小时中尝试使用RandomAccessFile并尝试实现下一个逻辑: 获取文件对象 创建一个具有相似名称的临时文件(我如何确保将临时文件与给定的原始文件放置在同一位置?) 写入此文件 用临时文件替换磁盘上的原始文件(应使用原始文件名)。 我正在寻找一个简单的代码,谁喜欢使用RandomAccessFile,我只是不正确地解决这几个步骤。 编辑:好

  • 我用一个布局和两个按钮构建了一个简单的应用程序,这是我的代码。。 我的原始文件夹包含:atur.mp3、back.mp3、belajar.mp3、level.mp3、skip.mp3和start.mp3...当我单击按钮静音时,播放back.mp3,但当我单击按钮播放时,原始文件夹中的所有mp3都被播放...有评论吗?