如何在IntelliJ中运行Eclipse格式的.launch文件
刚从Eclipse转用IntelliJ IDEA?我之前切换的时候也碰到过要处理.launch文件的情况,给你两种实用的解决办法:
方法1:用IDEA自带的导入功能直接转换
IDEA其实原生支持导入Eclipse的启动配置,步骤很简单:
- 打开你的项目后,点击顶部菜单栏的
Run->Edit Configurations... - 在弹出的配置窗口左上角,点击那个加号(
+)按钮,选择Import Eclipse Launch Configuration - 浏览到你项目里的
.launch文件,选中它完成导入 - 导入后,IDEA会自动把Eclipse的配置转换成自己的Run/Debug Configuration,建议你检查下主类路径、VM参数、工作目录这些关键信息是否匹配,确认没问题后直接点击运行按钮就可以了
方法2:手动创建IDEA启动配置(导入失败时备用)
如果导入过程中出现异常,或者你想更精准地控制配置,可以手动解析.launch文件的内容来创建:
- 先打开你的
.launchXML文件,找到这几个关键配置项:- 主类:搜索
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="xxx"/>,value里的内容就是你要启动的主类全限定名 - VM参数:如果有自定义JVM参数,找
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="xxx"/>,把value里的参数复制出来 - 工作目录:如果指定了特定工作目录,找
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="xxx"/>
- 主类:搜索
- 在IDEA里创建新的Application配置:
- 点击
Run->Edit Configurations...-> 加号(+) ->Application - 给配置起个名字(比如和
.launch文件同名) - 在
Main class栏填入刚才找到的主类全限定名 - 如果有VM参数,粘贴到
VM options输入框里 - 工作目录如果需要的话,也对应设置好
- 保存配置后就可以正常运行了
- 点击
额外小建议
如果团队里有不少人都转用IDEA了,可以把IDEA生成的启动配置(存放在项目的.idea/runConfigurations目录下)提交到版本控制,这样后续新成员不用再手动导入或创建,直接就能用现成的配置。
内容的提问来源于stack exchange,提问作者Ronald
相关产品推荐
相关产品推荐

