java-在Eclipse IDE环境之外执行Eclipse插件(jdt / ast)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-在Eclipse IDE环境之外执行Eclipse插件(jdt / ast),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1332字,纯文字阅读大概需要2分钟。
内容图文
![java-在Eclipse IDE环境之外执行Eclipse插件(jdt / ast)](/upload/InfoBanner/zyjiaocheng/675/a45d5a0f4fc04daeb39f8b7182635358.jpg)
我可以将Eclipse Java development tools作为独立进程执行吗?我需要从另一个程序中使用Eclipse JDT获取Java程序的AST结构,为此,我需要在后台执行eclipse插件作为独立进程.
那可能吗?如果是这样,怎么办?
解决方法:
Eclipse / jdt和eclipse / ast只不过是一个jar文件,因此人们可以使用它们来构建独立的Java应用程序.
例
我用谷歌搜索找到ASTExplorer作为将eclipse / ast插件制作为独立Java项目的示例.
该程序的目标是相当老的Eclipse(3.0.2),我在Mac OS X的网站上下载了3.0.2–http://archive.eclipse.org/eclipse/downloads/drops/R-3.0.2-200503110845/
>您需要在Preference->中设置ECLIPSE_HOME类路径变量. Java->类路径变量
> .classpath已经具有那些类路径变量,您可以参考此后-.classpath contents update in eclipse.您可以看到它引用了eclipse / jdt(art)jar文件.我敢肯定,无需下载3.0.2版本,就可以将引用更改为最新版本的jdt / ast.
>使用Mac时,我需要用Mac的swt代替PC的swt.我可以在BuildPath / Configure Build path中执行此操作
>首先删除PC swt参考.
>然后添加正确的Mac swt参考.
使用Eclipse Indigo /在Mac上编译示例
当设置正确时,eclipse开始构建项目.您可以使用Project->生成项目菜单.然后,您可以检查应用程序在Eclipse中的运行情况.
生成可执行jar
>导出到可执行jar文件.
>您会收到一些警告,但是会有一个jar文件.
执行生成的jar
仅执行java -jar ast.jar在Mac上不起作用,我从这篇文章中得到了提示.
Running SWT based, cross-platform jar properly on a Mac
简而言之,您需要运行java -XstartOnFirstThread -jar ast.jar
内容总结
以上是互联网集市为您收集整理的java-在Eclipse IDE环境之外执行Eclipse插件(jdt / ast)全部内容,希望文章能够帮你解决java-在Eclipse IDE环境之外执行Eclipse插件(jdt / ast)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。