社区
Java
帖子详情
eclipse插件工程引用java工程
darren中
2014-05-27 04:07:24
我现在有一个eclipse插件工程。想在运行的时候调用另一个java工程的类和方法。
具体想实现是目的是 利用这个插件项目 获取到另外一个项目 然后利用Class.forname 获取到另外一个某些类的全部方法
现在我用Class.forname只可以拿到插件项目里面的信息 获取不到另外一个项目的信息 因为Class.forname好像只可以作用于classpath下面
有开发过插件项目的给下解答呀 网上资料太少了 获取也是我思路有点问题
...全文
272
6
打赏
收藏
eclipse插件工程引用java工程
我现在有一个eclipse插件工程。想在运行的时候调用另一个java工程的类和方法。 具体想实现是目的是 利用这个插件项目 获取到另外一个项目 然后利用Class.forname 获取到另外一个某些类的全部方法 现在我用Class.forname只可以拿到插件项目里面的信息 获取不到另外一个项目的信息 因为Class.forname好像只可以作用于classpath下面 有开发过插件项目的给下解答呀 网上资料太少了 获取也是我思路有点问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
darren中
2014-05-31
打赏
举报
回复
额 这个我自己已经研究出来了 网速资料真少 工作日的时候我会把代码总结写到博客里面去
Magical茏
2014-05-30
打赏
举报
回复
没遇到过
忘了隐藏
2014-05-30
打赏
举报
回复
还有一种方法把java工程导出成jar,放到插件工程下面,打开MANIFEST.MF-->Runtime标签-->Classpath-->Add,把jar加进去
忘了隐藏
2014-05-30
打赏
举报
回复
可以这样做, 把java工程转成插件工程然后依赖进来,如何转,右键-->Configure-->Convert to Plug-in Projects...,转换以后会生成MANIFEST.MF文件,进入Overview标签,在ID栏输入任意ID, 后面会用到,进入Runtime标签,在Exported Packages加入外部项目需要用到的包,然后打开另一个插件工程的MANIFEST.MF,进入Dependencies标签,在Required Plug-ins加入刚刚定义的ID,然后java工程中的类就可以随便用了,还有不需要用反射,除非你有特殊需求。
-江沐风-
2014-05-29
打赏
举报
回复
说实话,真没搞过类似的项目
darren中
2014-05-28
打赏
举报
回复
100分 为啥都没人回答呀?都没人开发过这东西么
【备忘】
Eclipse
Gradle
工程
中碰到的一些问题
环境 Gradle安装 网上有很多教材,不赘述。 下载最新的gradle解压到一个目录; 增加环境变量GRADLE_HOME(gradle的解压目录)、及GRADLE_USER_HOME; 在环境变量PATH中增加一个 %GRADLE_HOME%\bin
Eclipse
Gradle
插件
安装 安装buildship
插件
,默认已安装,如果没安装,则在help->
eclipse
marketplace中搜索buildship,安装 创建
工程
Eclipse
创建
工程
时,选择一个
RCP
引用
java
project
关于
Eclipse
plug-in RCP
插件
引用
工程
的问题 RCP project 不能够
引用
普通的
工程
,只能够
引用
RCP
工程
。 如果想
引用
的话方法有两个: 1.
java
project 生成jar 通过MANIFEST.MF 的Runtime添加。 (打包工具:
eclipse
插件
http://kurucz-grafika.de/fatjar)
Eclipse
插件
(Plugin)开发中的NoClassDefFoundError的解决。
我遇到这个问题的环境是当前
工程
引用
另一个
工程
的类,我在project -> properties ->
Java
build path -> projects 添加了对另一
工程
的
引用
。此时,开发过程中没有出现问题,对另一
工程
的类能够正常
引用
。但当我运行此
工程
时(
插件
工程
),出现NoClassDefFoundError。解决这个问题的方法:在当前
工程
中建立一个文件夹,并link到硬盘上的物理
Eclipse
插件
开发——
工程
创建
插件
的体系结构:
Eclipse
平台是IBM向开发源码社区捐赠的开发框架,是一个成熟的、精心设计的以及可扩展的体系结构。其主要价值是它为创建可扩展的集成开发环境提供了一个开放源码平台。这个平台允许任何人构建与环境和其它工具无缝集成的工具。工具与
Eclipse
无缝集成的关键是
插件
。除了小型的运行时内核之外,
Eclipse
中的所有东西都是
插件
。从这个角度来讲,所有功能部件都是以同等的方式创建的
eclipse
插件
开发 创建一个
java
工程
步骤: 1. 创建一个org.
eclipse
.core.resources.IProject 2. 给该project设置description,也就是生成.project文件 注意:a、
Java
Core.NATURE_ID = "org.
eclipse
.jdt.core.
java
nature"表示是个
java
project b、在将description置入project时,保证pro
Java
51,408
社区成员
86,095
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章