如何跨工作区保存 E​​clipse 启动配置文件?

2024-06-07

当我复制 Eclipse 项目目录时,它包含 .classpath 和 .project 文件,这样当我将同一目录带到另一个 Eclipse 实例时,我不必设置我的构建路径等(假设所有资源都包含在在项目中,而不是外部。)

但是,此过程不会导致启动配置文件随目录“移动”。

是否有一些其他文件/目录结构可以“携带”到另一个 Eclipse 实例(其中包含我的启动配置文件)?


.launch xml 文件(启动器定义)位于

[eclipse-workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches

只需将它们复制到您的<project>/.settings目录。
刷新您的项目,您就拥有了它:这些启动器配置可用,您可以将它们与项目文件的其余部分一起复制。

警告:做取消选中“删除关联资源时删除配置”选项在“运行/启动/启动配置”首选项面板中:软删除项目以便再次导入它、强制重新初始化 Eclipse 元数据是很常见的,...但是如果选中此选项,将删除您的详细的启动参数!

也可以看看哪些 eclipse 文件属于版本控制 https://stackoverflow.com/questions/337304/which-eclipse-files-belong-under-version-control, and Eclipse 中的外部工具启动配置在哪里 https://stackoverflow.com/questions/452571/where-are-the-external-tools-launch-configurations-in-eclipse.


Jared https://stackoverflow.com/users/44757/jared adds:

我的项目目录中没有 .settings 目录 - 我创建了它并将 .launch 文件放入其中,刷新了我的项目,并且它没有任何运行配置文件。是否必须镜像 .metadata 下的目录结构?

只需创建.settings目录(它实际上是在您具有项目特定设置时创建的,如问题“所示”维护一组通用的 Eclipse 首选项 https://stackoverflow.com/questions/951509/maintaining-a-common-set-of-eclipse-preferences/951824#951824").
然后删除相同的.launch文件来自.metadata目录。
然后刷新您的项目并转到“运行配置”面板:您将看到您的启动配置仍然可用,只不过它们存储在它们所属的位置:在您的项目目录中,而不是埋在模糊的工作区元数据下。


2012 年 6 月更新

我总是看到我的启动配置,保存在PROJECT_LOC/.settings,重新加载 Eclipse 工作区时自动导入。
然而,正如“提示:创建和共享启动配置 (2007) http://eclipsesnippets.blogspot.fr/2007/07/tip-creating-and-sharing-launch.html”,如果您转到“运行配置”向导的“通用”选项卡,您应该能够引用保存到项目的任何子目录中的启动配置。

因此,将启动器保存在项目中的任何位置都不会显示它们自动地在首选项的“运行配置”部分。
但是声明一个新的启动器,将其启动器共享为“共享文件”(如上图所示),然后用您之前保存的实际启动器覆盖该启动器将更新该运行配置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何跨工作区保存 E​​clipse 启动配置文件? 的相关文章

  • 如何将DEX反编译成Java源代码?

    如何将Android DEX VM字节码 文件反编译成相应的Java源代码 这很容易 获取这些工具 dex2jar https github com pxb1988 dex2jar将 dex 文件转换为 jar 文件 jd gui http
  • n 个素数之和 java,困惑

    我读过几篇关于这方面的文章 我什至在一次考试中这样做过 但是是在 vb net 中 它工作得很好 但是当我尝试执行我的程序时 Eclipse 只是不停地运行 否则它会给我错误的答案 这是我的第四次尝试 我需要将前 n 个素数相加 因此我检查
  • Java:如何将所有 java 日期分组到相应的周中?

    Problem 我有一个很大的日期清单 我需要按周安排它们 问题 如何按以下方式对日期进行分组一年中的一周他们在吗 示例数据集 Date date new SimpleDateFormat parse 04 01 2015 Date dat
  • 从java管理unix进程的最佳方法是什么?

    我正在寻找一些简单的任务 例如列出用户的所有正在运行的进程 或者通过pid等杀死特定进程 来自Java的基本unix进程管理 有没有相对成熟且有文档的库 我可以从 JVM 运行外部命令 然后解析标准输出 错误 但这似乎需要大量工作 而且一点
  • Java 1.6 和 Desktop.open() 的问题

    我一直在使用 Destop open 在 Windows 计算机 Vista 和 XP 上启动 pdf 查看器 并且大多数都工作得很好 但是 在一台 XP 计算机上 该调用不起作用 只是返回而不抛出任何异常 并且查看器不会启动 据我所知 在
  • JOOQ初始化DAO最佳方法

    我想知道初始化 JOOQ 生成 DAO 的最佳实践 现在 我使用以下方法来初始化 JOOQ 生成的 DAO 在以下情况下 Student Dao 是 JOOQ 生成的 public class ExtendedStudentDAO exte
  • jSoup 检查跨度类是否存在

    我有一个具有以下格式的 HTML
  • 请求的操作:声明您的广告 ID 权限

    今天我收到这封电子邮件 去年 7 月 我们宣布了广告政策变更 以帮助加强 安全和隐私 我们对使用的标识符添加了新的限制 针对儿童的应用程序 当用户选择删除他们的 广告 ID 以选择退出个性化广告 如果满足以下条件 开发人员将收到一串零而不是
  • 如何设置鼠标监听器的优先级

    我有一个带有列表和按钮的面板 名单已定MouseAdapter with mouseClick 我添加到面板MouseAdapter with mousePressed and mouseReleased and MouseMotionAd
  • java中接口上的抽象方法是什么[重复]

    这个问题在这里已经有答案了 可能的重复 为什么要将 Java 接口方法声明为抽象方法 https stackoverflow com questions 641536 why would one declare a java interfa
  • Java 8 元空间垃圾收集

    我正在运行的 java 进程在运行的第一个小时左右始终表现良好 然而 性能会迅速下降 在分析时 我发现元空间垃圾收集相当频繁地发生 直到小时标记 然后失去控制 我相当确定我能够使用 XX MaxMetaspaceSize 选项来解决此问题
  • 使用Optional进行空检查

    我想使用可选实用程序在 JDK8 中执行空检查 这是我正在编写的代码 它给了我一个错误 java util Optional stringToUse java util Optional of childPage getContentRes
  • 如何安装“Android 支持库”以将 Gluon Mobile 应用程序部署到 Android?

    我想使用 Gluon Mobile 框架开发一个 Android 应用程序 我在 Netbeans IDE 中安装了 Gluon 插件 创建了一个示例项目并成功构建了它 现在我想将该应用程序部署到 Android 设备 我指的是在线文档 1
  • hibernate中映射到数据库表的bean的默认继承策略是什么?

    这是我在 stackoverflow 中的第一个查询 我想我正在提供所有必要的输入 我已经提供了我的 Java bean 和数据库表详细信息如下 Java Bean 类 import java sql Timestamp import ja
  • Log4j 不打印完整的堆栈跟踪

    我检查了 SO 中的所有答案 但没有一个真正帮助我 我的 Log4j 属性文件 log4j rootLogger debug console file log4j appender console org apache log4j Cons
  • 如何将 gradle 项目转换为 android 项目

    我使用 Eclipse ADT 并且通过配置 gt 转换为 gradle 项目将我的 android 项目转换为 gradle 项目 实际上我需要将我的 gradle 项目转换为 android 项目 我怎样才能做到这一点 Eclipse
  • Guava Splitter/Joiners 每次使用时都应该创建吗?

    Guava 包含用于拆分和连接字符串的实用程序 但它需要实例化 Splitter Joiner 对象才能执行此操作 这些是小对象 通常仅包含要分割 合并的字符 维护对这些对象的引用以便重用它们是一个好主意 还是在需要它们时创建它们并让它们被
  • 如何用java实现FTP?

    我正在使用 FTP 我必须在客户端将消息嵌入到图像文件中 并且我必须将其发送到服务器 在服务器端我必须检索图像文件并然后我将检索该消息 我已经完成了嵌入消息并使用密码学和隐写术技术检索消息 我正在寻找如何将该文件从客户端传输到服务器 我必须
  • 无法导出已签名的应用程序

    我有一个 Eclipse 工作区 其中包含两个 Android 应用程序和两个 Android 库 Facebook SDK 和我自己的库 当我尝试创建 APK 文件时 我有时收到错误 转换为 dalvik 格式失败 错误 1 我浏览了类似
  • 如何更改 Java 中不同类的变量?

    如何更改 Java 中不同类的变量 我正在尝试更改另一个类中的变量 然后在第一个类中使用它 我在 First 类中创建了一个变量 并将其值设置为 1 然后我尝试在 Second 类中将同一变量的值更改为 2 但是当我在 First 类中使用

随机推荐