Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将目录添加到近百个Eclipse运行配置中?_Java_Eclipse_Ide_Junit - Fatal编程技术网

Java 如何将目录添加到近百个Eclipse运行配置中?

Java 如何将目录添加到近百个Eclipse运行配置中?,java,eclipse,ide,junit,Java,Eclipse,Ide,Junit,我有很多项目,单元测试等等,差不多有一百个,我不是在开玩笑。 点击‘运行配置’、‘类路径’、‘高级’、‘添加文件夹’一百次并不是我乐意做的事。有没有像Ctrl-A和once这样更快的方法。不过,它不适用于Crtl-A…您可以将运行配置保存到启动文件中。之后,您可以手动或编程方式编辑此文件。这可能比单击…要简单一些。您的运行配置保存为。在工作区的子文件夹中启动文件: <workspace>\.metadata\.plugins\org.eclipse.debug.core\.launc

我有很多项目,单元测试等等,差不多有一百个,我不是在开玩笑。
点击‘运行配置’、‘类路径’、‘高级’、‘添加文件夹’一百次并不是我乐意做的事。有没有像Ctrl-A和once这样更快的方法。不过,它不适用于Crtl-A…

您可以将运行配置保存到启动文件中。之后,您可以手动或编程方式编辑此文件。这可能比单击…

要简单一些。您的运行配置保存为
。在工作区的子文件夹中启动
文件:

<workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches
\.metadata\.plugins\org.eclipse.debug.core\.启动

使用一个好的文本编辑器,您可以很容易地在这些文件中找到/替换所需内容。

查看Eclipse工作区中的
/.metadata/.plugins/org.Eclipse.debug.core/.launches/*.launch
文件。这些是定义启动的XML文件。使用文本编辑器编辑它们,然后重新启动Eclipse

您需要更改org.eclipse.jdt.launching.CLASSPATH条目

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.junit.launchconfig">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/project/src/test/java/xx/yy/zz/FichierExportImplTest.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit3"/>
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;SIBAT_BATCH_EXPORTS&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER&quot; path=&quot;3&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/other/conf/dev&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.classpathProvider"/>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="xx.yy.zz.FichierExportImplTest"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="SIBAT_BATCH_EXPORTS"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.sourcepathProvider"/>
</launchConfiguration>