Eclipse平台下的java开发问题

发布网友 发布时间:2022-04-19 21:07

我来回答

3个回答

热心网友 时间:2023-09-04 17:57

(1)我定义了几个类,想在所有的工程中都可以使用,就像使用系统类一样。不知道如何实现?

回答: 你可以引用工程,方法:在要使用别的工程的工程上鼠标右键->Builder path->

切换到Projects的TAB页加入需要引用的工程。

(2)java api对应的类,eclipse 提供的类存储在什么位置,是否将我的类放在这些位置就可以?

回答:路径你可以在Eclipse中的Windows->Preferences->Java->Installed JREs 中看到,理论上可以将你的类放在那个JAR包中,没试过,不过一般没人这样做。

(3) 使用导包的方式,你可以将你的类先导出为JAR包,然后再在 Builder path-> Libraries中加你自己的JAR包即可。

热心网友 时间:2023-09-04 17:57

eclipse 提供的类存储在什么位置 准确地说,应该不叫类,而叫库。
eclipse 中的库分多种,如jre库,包含jdk,jre,java-runtime,指向的位置大多时候并不在eclipse中,除非你的eclipse 下面有一个jre文件夹,里面包含完整的jre。
source库,就是源文件,如你的src源文件夹
library库,根据library对应的classpathinitializer解析得到的jar包
user library库,与library库类似。
所以,你的类想被其它工程引用,那么基本是你是需要将你的类打包成一个jar,然后你可以将jar copy到想使用的工程,通过build-path,add JARs,将jar导进来。如果不想copy到工程中,可以通过build-path -> add exteral jars,将jar导进来,如果你不想每个工程都这么导一次,可以通过add User Library,然后指向jar的位置,此后在工程中add User Libray,选择你的User Library就可以了,不必每次选择Jar的位置。
当然,如果你对插件开发熟悉的话,我建议还是做成插件。像j2EE Hibernate,J2ME, andoird一样,选择一个工程,弹出右键菜单,选择Add Capapity,将特性所依赖的库加载进来。
具体做法为:将你的Java工程转为插件工程(eclipse自带此功能)
创建一个ant build文件,然后写入打包jar脚本,打包时,需要包含生成的jar
新建一个popusMenus扩展点,在Action中执行Add XX Capapity逻辑
写一个你自己的ClasspathContainer(你的库,类似jre库)和ClasspathContainerInitializer(如何初始化你的库,包含哪些Jar等)
配置org.eclipse.jdt.core.classpathContainerInitializer扩展。
最后测试运行调试。

热心网友 时间:2023-09-04 17:58

这个可以放到 jdk 的目录中,也可以各个项目导入相应文件 。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com