有没有办法在Eclipse中获取项目的目录?我们正在编写一个插件,允许用户选择文件,然后在这些文件上运行一些进程。理想情况下,我希望能够获得具有特定扩展名的所有文件,但这不是必需的。 最佳答案 确定:ResourcesPlugin.getWorkspace().getRoot().getProjects()将为您提供工作区中所有项目的列表。您可以轻松地迭代以找到您想要的那个。此时,您可以通过扩展名等查找某些文件。 关于java-Eclipse插件如何访问项目目录?,我们在StackOve
我在EJB容器中使用JPA构建了一个应用程序。这是我的代码@PersistenceContext(unitName="damate-pu")privateEntityManagerem;@OverridepublicWorkspacefind(Stringusername,Stringpath){CriteriaBuildercriteriaBuilder=em.getCriteriaBuilder();CriteriaQuerycriteriaQuery=criteriaBuilder.createQuery(Workspace.class);Rootfrom=criteriaQue
我是Eclipse的新手,我似乎无法让packageexplorer配合。这是我当前的文件树:└───workspace├───bin│└───var├───res│└───gui└───src└───var└───allofmysourcecode我试图在当前树中启动一个工作区,\workspace、\workspace\src和workspace\src\var。所有这些都导致了一个空的包资源管理器。我尝试过EclipseIndigo、Juno、ClassicIndigo和ClassicJuno,但都没有成功。谁能提供帮助? 最佳答案
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我正在研究PDE(EclipsePluginProject)我需要获取工作区路径。我的文本小部件(swt)应该设置为当前工作区路径。如何在eclipse中获取工作区路径?
我正在尝试清理我的Maven,当我运行mvneclipse:eclipse-Dwtpversion=2.0时收到此警告[警告]Workspace定义了一个不包含有效jre/lib/rt.jar的VM:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home有没有人知道如何修复它?我在MacOS上。这是我为eclipse配置的内容: 最佳答案 有补丁here,但到目前为止还没有应用于任何版本。:-(作为解决方法,您可以按照here所述创建符号链接(symbolic
我正在用eclipse(galileo版本)编写一个java程序。该程序从控制台命令指定的输入文件中读取简单的用户数据并对其进行处理。但是我不确定我应该把这个输入文件放在eclipse工作区的什么地方,这样当我在eclipse中运行程序并输入输入文件名时,它可以被找到并且程序可以处理它。有没有办法设置文件路径,以便我可以将输入文件放在任何地方并在运行时指定文件路径?谢谢! 最佳答案 Java进程默认以项目目录为工作目录启动。 关于java-您将输入文件放在eclipse(java)中的什
我知道已经有很多关于此警告的问题,但我的问题有点不同。我知道我可以在我的pom.xml中使用此配置修复它org.apache.maven.pluginsmaven-compiler-plugin1.71.7这消除了警告,但前提是我在Eclipse中安装并配置了Java7。例如,如果我只有Java8,我仍然会看到警告,除非我将上面配置中的版本更改为1.8:BuildpathspecifiesexecutionenvironmentJavaSE-1.7.TherearenoJREsinstalledintheworkspacethatarestrictlycompatiblewiththi
我想编写一个Gradle插件,它可以检查eclipse工作区目录并遍历工作区内打开的项目并确定每个项目的位置。有点像Workspaceworkspace=EclipseUtils.parseWorkspace("c:/myEclipseWorkspace");Collectionprojects=workspace.getProjects();for(Projectproject:projects){System.out.println(String.format("name=%s,location=%s,open=%s",project.getName(),project.getLo
我觉得在发帖之前我已经非常彻底地浏览了之前提出的问题,所以我会首先陈述我的问题,然后是我尝试过的所有步骤。问题是当我去创建一个新项目时,Eclipse发出警告,指出当前工作区使用1.4JRE,编译器符合1.7。我的计算机上没有安装1.4JRE,一切都应该针对1.7配置。我在运行:Windows764位EclipseJavaEE(刚刚安装了最新版本并检查了更新)我目前安装在C:\ProgramFiles\Java:jdk1.7.0_55jdk1.8.0jdk1.8.0_05-->尝试使用这个jre7jre8我做了以下事情:我已经创建了JAVA_HOME系统变量(当前设置为C:\Progr
我在网上搜索过,没有找到这个问题的答案,所以我想我应该问问这里的聪明人。我最近重新格式化了我的计算机并备份了所有数据,包括我的Eclipse工作区,但我未能使用Eclipse本身导出我的项目。我将我的工作区文件替换回Eclipse,但它没有将我的任何项目显示为可运行的Eclipse项目。是否有将整个工作区导入Eclipse的规定?Eclipse需要的其他文件中是否有信息,或者我只需要手动重建项目?感谢大家的帮助和建议。 最佳答案 您需要浏览较早的工作区。工作区内的项目会自动出现在项目面板中。但是,如果他们不这样做,请转到"file"