我正在尝试编写eclipse插件。我需要在我的代码中使用一个jar文件。 。 的将jar添加到eclipse插件中
public class SampleHandler extends AbstractHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
JAR文件内使用 方法P =调用Runtime.getRuntime()EXEC(checkStyle_cmd)直接访问; checkDtyle_cmd是字符串“java -jar”+“jar文件的位置”+(一些其他的东西)。
我创建了一个'lib'文件夹。用它作为源文件夹。把罐子粘在那里。在运行系统中向Classpath添加“/ProjectName/lib/jar_file_name.jar”。不工作。 因此,在bin中添加/Test5/lib/checkstyle-7.1.2-all.jar包含build.properties。仍然没有运气。 我无法访问jar文件错误
如果你想运行在一个单独的进程罐子它并不一定要在当前类路径 - 您只需将**绝对**文件路径传递给java命令,但您可能还需要告诉'exec'确切地在哪里查找java命令。你究竟发生了什么错误? –
我收到错误“Unamble访问jarfile /Test5/lib/checkstyle-7.1.2-all.jar”。它与绝对路径一起工作。但我需要将我的项目导出为jar插件,以便其他人可以使用它。所以,我需要给予相对路径。 –