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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不同的两个java project(项目)需要共用一个类时,这个类应该怎么做?相关的知识,希望对你有一定的参考价值。

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

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

参考技术A 要打包的类点右键 export java下有个JAR file 之后选输出路径 就打包成JAR文件了本回答被提问者采纳 参考技术B 在一个目录a里面放这个类,在目录b和c下建两个项目,然后分别在项目设置中以外部类的形式指定从一处地方 参考技术C 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.*;
参考技术D mnhrthbsrcvbyjnytnhynnyrjnyuhd

iis下的多个网站如何共用80端口

参考技术A

Windows
2003中IIS
6主机头功能:
利用Windows
2003中的IIS
6组件实现让多个不同的网站都用80端口对外发布,而访问时直接输入地址即可不用加任何虚拟目录路径也不需要修改默认端口号。这就是IIS
6中的主机头功能。通过一个案例详细介绍
配置windows2003服务器IIS主机头发布多个站点:实现的功能就是在同一台服务器上发布两个不同的网站,而这两个网站都使用80端口,而且访问时不通过虚拟目录完成。
建立A站点:分别建立两个站点。
第一步:在Windows
2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”-“网站”。
第二步:在网站描述处填写“softer站点”来区分不同网站名称,点“下一步”按钮继续。
第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的已经做好网站备案的。
第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。
第五步:设置网站访问权限,这个就要根据站点的特征决定。
至此就完成了第一个站点的创建和发布工作。
按之前的步骤建立B站点:网站描述填写“其他描述内容”以示区别。设置第二个网站的主机头信息,填写区别于A站点的url地址作为此站点的主机头,其他保持默认。这个站点和之前的第一个站点都使用了80端口进行发布。
完成第二个网站的发布操作之后即可实现两个站点都使用了80端口对外发布。

以上是关于不同的两个java project(项目)需要共用一个类时,这个类应该怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

不同地区的多个 Firebase 环境

vue-router两个不同的路由共用一个component的问题

project.json 中的两个依赖项部分之间有啥不同

Eclipse如何导入dynamic web project?

与MS Project相关的两个项目

iis下的多个网站如何共用80端口