不同的两个java project(项目)需要共用一个类时,这个类应该怎么做?

RT 两个项目都要用这个类class, 我的想法是把这个共享类放到第三个project里去打包做成JAR(或者用ANT??) 然后分别给两个项目

我不知道还有其他做法没有 如果我的这个想法可行的话能不能详细讲讲打包JAR ANT具体该怎么做

第1个回答  2011-05-15
要打包的类点右键 export java下有个JAR file 之后选输出路径 就打包成JAR文件了本回答被提问者采纳
第2个回答  2011-05-15
在一个目录a里面放这个类,在目录b和c下建两个项目,然后分别在项目设置中以外部类的形式指定从一处地方本回答被网友采纳
第3个回答  2019-12-28
eclipse Java多个项目共用类文件

`首先,新建一个项目, 把要共享的.java文件复制到文件夹\src\ 下;
S:\Java\ApiPack-Class\src\nq\apipack\core\StringApi.java

`然后,修正.java代码里更换位置造成的错误, 全部保存;
(eclipse会自动编译为.class文件, 在文件夹\bin\ 里;
S:\Java\ApiPack-Class\bin\nq\apipack\core\StringApi.class

`最后,点要引用类文件的项目:
``右键菜单=>Build Path=>Configure Build Path=>(右栏)Add Class Folder=>
``勾选 ApiPack-Class\bin 文件夹(OK)

`代码引用: import nq.apipack.core.*;
第4个回答  2011-05-15
mnhrthbsrcvbyjnytnhynnyrjnyuhd

如何在不同的项目中引用同一个类?
将需要使用的项目导出为jar包或者其他可用于引入的形式。在使用该类的项目中,将jar包或者需要引入的文件放到classpath中,以确保类文件可以被找到。在代码中使用import语句导入需要使用的类,以便能够在代码中使用它。例如,假设你有两个项目:ProjectA和ProjectB。如果你想在ProjectB中使用ProjectA中的类...

Java怎么在一个项目中引用另一个项目中的类?
在Java中在一个项目中引用另一个项目中的类,一般可以使用以下三种方式:1. 把外部项目的jar包导入到自己的项目中。方法是在自己的项目中引入外部项目的jar文件,并且在自己的代码中使用import语句导入外部项目的类。2. 在自己的项目中设置外部项目的源码路径。将外部项目中的源码拷贝到自己的项目中,然...

java中,引用另一个包中的类做父类时,显示程序包不存在怎么办
首先你确定Jar包是否已经成功导入,其次,如果导入成功,那你检查下Build Path 如果上面都没问题,可以用clear功能清理下代码程序缓存,再试试吧~~如果是web工程:还得检查下启动jar包的顺序什么的。以上操作的前提是你要引用的类是存在且能访问的 ...

idea导入本地java项目并运行(idea导入java工程怎么运行)
如何使用idea创建java工程1、idea新建一个文件和项目并列的方法:打开idea软件,然后选择createnewproject。把滚动条滚动到最下方,选择一个空项目后,点击next按钮。2、以创建一个简单的控制台输出HelloWorld项目为例createnewproject在idea欢迎页这点击createnewproject已经在一个项目中了,则点击file-new-proj...

myeclipse一个web项目调用另一个java项目的类
在Build Path中引入子项目 项目名-右键->build path->configure build path->project选项卡->.点击add,引用子项目 2.Web Deployment Assembly引用 不过值得注意的是,即使这样,只能保证...在WebDeploymentAssembly中引用子项目 右键[Web-Proj...在WebDeployment Assembly中引用子项目所依赖的JAR包 如果.....

project与javaproject区别
project与javaproject的不同使用:1、当你是web应用时,比如说要建个网站,需要发布到服务器时,应该要建Web Project。2、当你是做分布式系统时,也就是你做的只是一个服务,对外发布也只是一个服务的时候,需要建立Web Services Project(不理解可以先研究下webservices) 。3、当你仅仅是需要JDK来运行...

java里"一个程序可以包含多个源文件"怎么理解这句话?
“一个程序”我估计你是被这句话误解了,一个程序并不是一个.java文件,它可以是一个java project,一个java project你说可不可以包含多个源文件,不过你这个问题问的本来就有点模糊了,如果是参考书上看来的,我觉得这本书写的很差 或者是翻译的很差 ...

Eclipse里面新建一个project和新建一个java project有什么区别啊?
project 里面有也可以是webproject等的project的,project只是更具体的那一种类型的project

在eclipse一个包内同时两个main类,怎么能相互运行
两个主类如下:1.2.现在我要运行两个主累:第一步:右键下图指针然后run as程序 程序运行:第二步:同理运行另一个:现在两个都运行了,接下来就是切换带第一个主程序:点击这个

Github上把源代码下来以后怎么使用?
这种情况一般来说都是因为你下载下来的项目是用androidstudio做的,你只要把两个项目中java文件夹下的类按照相应的包复制到android-ui项目的src下,把main中的图片、xml等等都复制到android-ui中对应的位置上,再导入对应v4或者v7包就好了。我也常常在github上下载项目,基本都会碰到这个问题,那上面感觉用...

相似回答