eclipse eclipse怎么生成jar包包 linux怎么运行

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分1683阅读权限30帖子精华可用积分1683 信誉积分178 专家积分0 在线时间221 小时注册时间最后登录
家境小康, 积分 1683, 距离下一级还需 317 积分
帖子主题精华可用积分1683 信誉积分178 专家积分0 在线时间221 小时注册时间最后登录
论坛徽章:0
Eclipse中要导出jar包中引用了第三方jar包怎么办【】
& && &单击菜单栏中的 file -& export,弹出个对话框,选中 java -&jar file,单击 next 按钮,选中要导出的工程的文件,选好导出的路径,然后单击 next 的按钮,再单击 next 按钮,在此弹出的对话框中选中主类,单击finish按钮,一个jar包就顺利的被导出了!
& &&&于是就找到了那个jar文件,双击了下,没反应!什么问题?按照往常的经验来说,应该双击就可以运运行了,但是很奇怪的双击了以后,什么事情也没有发生!也看不到任何的错误信息,于是就直接在命令行中运行吧,顺便看下错误信息!于是在命令行中输入 java -jar name.jar,结果错误信息出来了,看了下大致的意思是我引用第三方jar包中的所有的类找不到,奇了怪了!
& &&&上了网查了下,网上的都是说要修改jar中manifest.mf配置文件,然后将引用的第三方jar包拷贝到导出的jar中。就照着网上的说法做了遍,可是还是没能解决问题,很是郁闷。不经意间想到一般的java project中都自动生成系统库,所有的库包都是放在本地的jdk的安装目录中,所以的话我可以直接将第三方包拷入到这些目录中,这样的话就不存在找不到第三方包的问题了!
& &&&于是将第三方包直接拷贝到jdk得安装目录中的jre/lib/ext/中,这时候我们需要重启一下eclipse,这样才能将刚才的那个包加载进自动生成的系统库中,这时候按照上面的做法打包出来的jar包就能够直接运行了!
& &&&但是这种方法有个很明显的缺点,那就是一旦jar包放到其他的机器上就会出现先前的错误!后来问了下群里的朋友,推荐了款基于eclipse的专门打jar包的一个插件,也就是 fat jar插件,上网搜了个,是个zip文件。解压缩后打开是个jar包,网上也说了只需将其放在eclipse的插件安装目录即可,于是打开eclipse的插件安装目录,找到plugins的目录,直接将jar包放进去。这时候eclipse中还是没法使用,我们必须先重启下eclipse!关掉eclipse后,在命令行中输入 eclipse -clean的命令,这时候插件就装进去了!怎么看是否安装上去了?直接在 package explorer中选中项目文件,右键单击在下拉菜单中会有 build fat jar的选项,选中后一步一步的做下去,期间要勾选第三方的jar包,最后打成jar包,单击程序可以运行了!
& &&&很是不解的我于是就想探个究竟,为什么开始我怎么配置都无法运行了! 于是我就将 fat jar 打包出来的jar包解压缩后翻了一遍,顿时无语了。fat jar 狠的我无语了,直接将第三方jar包给解压了,然后统统放在目标jar包中,这样的话的确不会出现开始的错误,但是这也未免有点......
& &&&呵呵,不管怎么样,为题始终还是解决了,休息下
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
不干版主了
UID78707空间积分0 积分42366阅读权限100帖子精华可用积分42366 信誉积分2881 专家积分180 在线时间6372 小时注册时间最后登录
帖子主题精华可用积分42366 信誉积分2881 专家积分180 在线时间6372 小时注册时间最后登录
认证徽章论坛徽章:48
学习了。不错。
做一个在牛A和牛C之间徘徊的人
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)从Linux终端编译运行Eclipse Java项目 - ImportNew
假如你在linux系统下使用开发一个Java项目,你可能会有从其他地方远程连接这个项目的需求。或许你可以使用teamviewer远程连接linux桌面,但那经常会非常龟速。你也可以从常规的ssh终端修改、编译并运行你的Java项目。使用终端修改、编译并运行远程eclipse项目则会快很多。本文就是告诉你如何在终端中编译运行eclipse项目。
用到的命令行
基本上只需要下面两个命令。-cp参数项用于配置类路径,它指向用到的class文件和jar文件。如果使用多个库,那么每一个都应该被包含在其中,以“.”分隔。
javac -cp “all jar file’s path” package/target.java
java -cp “all jar file’s path” package.target
An Example Eclipse Project 一个Eclipse项目例子
下文中,我在eclipse中新建一个Java项目。该项目包含一个package1中的类Test。Test使用了/lib/下的第三方库。
首先,cd到/src/directory文件夹下,然后使用以下命令编译项目。
javac -cp &/home/pc/workspace/TerminalEclipse/lib/commons-io-2.4.jar:
/home/pc/workspace/TerminalEclipse/lib/commons-lang-2.5.jar&
package1/Test.java
第二,使用以下命令运行项目。
java -cp &.:/home/xiaoran/workspace/TerminalEclipse/lib/commons-io-2.4.jar:
/home/xiaoran/workspace/TerminalEclipse/lib/commons-lang-2.5.jar&
package1.Test
注意:路径的第一部分是 .,它指向当前路径。
编译过程会在/src/directory文件夹下产生.class文件。当你再次使用eclipse的时候可能会想把它们删除了。
如果你正在开发一个规模很大的项目,你就可能会使用很多的第三方库。你可以使用下面的代码生成路径字符串。
publicstaticvoid printAllJars(){
String str =&/home/pc/workspace/TerminalEclipse/lib&;
file =newFile(str);
StringBuilder sb =new StringBuilder();
File[] arr = file.listFiles();
for(File f: arr){
if(f.getName().endsWith(&.jar&)){
sb.append(f.getAbsolutePath()+&:&);
String s = sb.toString();
s = s.substring(0, s.length()-1);
System.out.println(s);
原文链接:
- 译文链接: [ 转载请保留原文出处、译者和译文链接。]
关于作者:
(新浪微博:)
理解一个东西,最起码得知道为什么会出现,为了实现目标最起码的功能是什么,从这种角度讲才算是比较合适的
关于ImportNew
ImportNew 专注于 Java 技术分享。于日 11:11正式上线。是的,这是一个很特别的时刻 :)
ImportNew 由两个 Java 关键字 import 和 new 组成,意指:Java 开发者学习新知识的网站。 import 可认为是学习和吸收, new 则可认为是新知识、新技术圈子和新朋友……
新浪微博:
推荐微信号
反馈建议:@
广告与商务合作QQ:
– 好的话题、有启发的回复、值得信赖的圈子
– 写了文章?看干货?去头条!
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 活跃 & 专业的翻译小组
– 国内外的精选博客文章
– UI,网页,交互和用户体验
– JavaScript, HTML5, CSS
– 专注Android技术分享
– 专注iOS技术分享
– 专注Java技术分享
– 专注Python技术分享
& 2016 ImportNewJAVA(56)
linux(2)
博客分类:
由于项目要求,需要对eclipse中的项目进行打包,似的可以在客户机上不装eclipse的情况下正常运行。
一.环境说明:
&& eclipse---3.5
&& jdk-------1.6.0.22
&& os--------xp,win7
二.解决方案详情:
&& 1.项目不引用外部jar包,仅仅依赖于jdk相关jar包,则有两种解决方案
&&&& 方案一、通过eclipse/myeclipse--&export--&java--&runnable JAR File,
&&&&&&&&&& 按照提示选择Main方法,再下一步,最终生成jar文件;在cmd命令行下执行
&&&&&&&&&&&& java -jar XXX.jar即可
&&&& 方案二、还是通过eclipse/myeclipse工具导出,但是不是导出jar文件,而是导出
&&&&&&&&&&&& 包结构及class文件:export--&File System--&在这一步选择要导出的类
&&&&&&&&&&&& 以及项目的配置文件还有lib目录(也就是项目需要的jar包)(这是关键的一&
&&&&&&&&&&&& 步,导出类时因为eclipse/myeclipse默认编译后的class文件在bin/包
&&&&&&&&&&&& 路径/class文件,这里导出时不需要bin这个文件夹,把包路径和包下的
&&&&&&&&&&&& class文件一起导出。最后还应注意,比如我们的项目包都是以&
&&&&&&&&&&&& com.project.xxx报下,而程序入口的main文件在
&&&&&&&&&&&& com.project.main包下,则cmd中执行java命令时应该进入到com包所在的
&&&&&&&&&&&& 目录下,比如在classes目录下则cd classes,执行命令如下:
&&&&&&&&&&&& java com.project.main.Main
&& 2.项目引用第三方jar包,并且需要在启动时读取配置文件&&&&&&&&&&&&
&&&&&&&&&&&& 还是通过eclipse/myeclipse工具导出,但是不是导出jar文件,而是导出
&&&&&&&&&&&& 包结构及class文件:export--&File System--&在这一步选择要导出的类
&&&&&&&&&&&& 以及项目的配置文件还有lib目录(也就是项目需要的jar包)(这是关键的一&
&&&&&&&&&&&& 步,导出类时因为eclipse/myeclipse默认编译后的class文件在bin/包
&&&&&&&&&&&& 路径/class文件,这里导出时不需要bin这个文件夹,把包路径和包下的
&&&&&&&&&&&& class文件一起导出,并保证和配置文件目录即lib目录同级,不这么做的话
&&&&&&&&&&&& 在cmd命令下执行java 类名命令时会java.lang.NoClassDefFoundError
&&&&&&&&&&&& 错误,即使代码没有任何问题的情况下也会报该异常)。最后还应注意,比如我
&&&&&&&&&&&& 们的项目包都是以com.project.xxx报下,而程序入口的main文件在
&&&&&&&&&&&& com.project.main包下,则cmd中执行java命令时应该进入到com包所在的
&&&&&&&&&&&& 目录下,比如在classes目录下则cd classes,执行命令如下:
&&&&&&&&&&&& java -Djava.ext.dirs=./lib com.project.main.Main
&&&&&&&&&& 其中-D参数表示加载项目所需要的jar包即lib下所有*.jar
&&&&&&&&&& 注意:加入配置文件在项目根目录/conf/目录下,那么就必须把conf文件夹
&&&&&&&&&&&&&&&&&& 放在和com包同一个目录下,并在代码中以conf/XXX来读取配置文件即
&&&&&&&&&&&&&&&&&& 可
&& 3.补充说明
&&&& 这里说明下为什么在项目有配置文件的时候没什么没有采用打jar包形式来导出项目。
&&&&& 因为如果采用打jar包的形式,则在jar在项目的时候相当于是负责配置加载的类需要
&&&&& 读取同一个jar包下的配置文件(读取资源文件同理),这对于项目完全可以修改的情况
&&&&& 下我们可以修改读取配置文件的方式为:
InputStream&is=this.getClass().getResourceAsStream(&/conf/res.txt&);& &&
InputStream is=this.getClass().getResourceAsStream(&/conf/res.txt&);
&&&& 来读取配置问价或者资源文件;
&&&& 但是本分项目早已将加载资源文件的代码单独打为jar包,那么我们不能去修改原有
&&&&& 代码,那么“2”中的方法就比较有效了!
三、扩展知识点(备忘)
&& 1.可运行的jar文件和普通jar文件的区别在jar包中META-INFO/MANIFEST.MF
&&&& 文件:其中可运行jar中指定了main方法所在类的位置,以及运行时所依赖的jar包
Rsrc-Class-Path:&./&commons-lang.jar &&Class-Path:&. &&Rsrc-Main-Class:&org.test.Main &&Main-Class:&org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader &&
Rsrc-Class-Path: ./ commons-lang.jar
Class-Path: .
Rsrc-Main-Class: org.test.Main
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
&& 2.对于在某个包下的Main Class文件,在命令行下执行该类需要在根目录下执行
java&com.project.main.Main &&
java com.project.main.Main
&&& 命令,并且必须带包名,否则会报NoClassDefFoundError异常
&& 3.java命令-D用来设置系统变量值;java.ext.dirs表示的是告诉虚拟机加载该路径下
&&&& 所有的jar文件;ext.dirs指定的jar文件由extention classloader负责加载
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:23699次
排名:千里之外
原创:28篇
转载:63篇
(1)(6)(10)(3)(11)(2)(2)(1)(2)(2)(1)(1)(2)(1)(2)(7)(1)(1)(1)(4)(5)(5)(4)(7)(3)(1)(1)(1)(1)(1)追逐内心的平和您所在的位置: &
轻松解决Linux安装Eclipse方法
轻松解决Linux安装Eclipse方法
随着Linux的发展,很多人开始学习Linux系统,你了解Linux系统么?你是Linux系统的应用者么?本文为你详细介绍Linux安装Eclipse,为你在学习Linux安装Eclipse时起一定的作用。以下是Linux安装Eclipse完全攻略。
随着Linux的发展,很多人开始学习Linux系统,你了解Linux系统么?你是Linux系统的应用者么?本文为你详细介绍Linux安装Eclipse,为你在学习Linux安装Eclipse时起一定的作用。以下是Linux安装Eclipse完全攻略。
1. ubuntu 下安装Eclipse
1.1 在Ubuntu搭建java开发环境
(1)安装好Ubuntu系统;安装的时候强烈建议连接上网,它会自动下载语言包,自动装上五笔,拼 音,还有会默认把firefox浏览器设置为中文.
(2)配置Ubuntu环境:添加源,更新软件信息,升级内核
可以参考网上的一篇文章:
/myownroom/blog/category/Linux
$ sudo apt-get update
(3)安装jdk软件包
sudo apt-get install sun-java6-jdk
大约过了二十分钟会提示安装jdk成功信息,这时候你可以在shell打入java或javac看一看,看一下显示的信息有显示(这里显示的是jdk版本号,如果系统自带的有gdk,需要注意一下),证明jdk安装成功.
(正在设定 sun-java6-jre 不动了&&
怎么办?\&确定\&选项明明就在,但是狂按回车没反应&&
网上一查,按tab键,\&确定\&变红,再按回车,ok了)
接下来的工作是,配置JRE环境:
在shell执行:
sudo update-alternatives --config java
通常会给出两个或两个以上选择的路径
选择:/usr/lib/jvm/java-1.6.0-sun/jre/bin/java作为你的JRE
(4)建议安装安装浏览器Java插件(不是必要的):
在shell中执行:
sudo apt-get install sun-java6-plugin
1.2 在ubuntu下安装eclipse。
(1)到http://www.eclipse.org/downloads/,下载eclipse for linux版本,我下载后文件的完整名称为:
eclipse-java-galileo-SR1-linux-gtk.tar.gz
解压缩后,可以查看根目录下的
(2)将eclipse-SDK-3.2.1-linux-gtk.tar.gz这一个文件放到/opt目录下面(用root执行mv _ _语句才能移进opt文件夹)
(3)在shell中进入/opt/,执行: tar -zxvf eclipse-SDK-4.2.1-linux-gtk.tar.gz语句,解压缩下载文件
(4)在shell中,进入到eclipse 目录,cd /opt/eclipse
设置文件eclipse执行权:chown -R root:你的用户名 eclipse
(5)创建桌面连接
sudo gedit /usr/share/applications/eclipse.desktop
加入下面内容
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse SDK Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=AD
这时就会在最左上角的应用程序菜单加多一个\&编程\&--&\&eclipse\&的菜单,点击即可起动eclipse.
提示:如果点击\&编程\&--&\&eclipse\&的菜单提示编码错误,就在桌面上自己建一个启动器指向eclipse安装目录即可..
参考网址:/topic/34636
2. Redhat 下安装Eclipse
(1)/blog/436427
(2)/summerytyj/blog/item/58cad.html
RedHat上安装jdk
第一步:如果原来机子上安装的有RedHat,需要首先卸载RedHat自带的JDK。因为版本比较新的eclipse可能需要比较新的jdk版本。
rpm -qa | grep gcj
#会列出一些东西如:java-1.4.2-gcj-compat-1.4.2.0-27jpp等,我们只删除含有java字串的软件包
rpm -e java-1.4.2-gcj-compat-1.4.2.0-27jpp
#或者:rpm -e --nodeps java 也可以:
但是这样删除的时候可能会遇到一些问题,主要是有关依赖包的问题。
这可以在Applications-&Add and Remove Software中找到java开头的包进行删除。
第二步:安装jdk(无论是eclipse c/c++还是eclipse java,都需要jdk)
在sun官网上下载对应操作系统的jdk。
一般有两种格式的文件。
第三步:安装eclipse。
解压电机eclipse可执行文件即可。
第四步:在桌面上添加eclipse图标
(1)编写.sh文件
export JAVA_HOME = /usr/java/(jdk安装文件夹)
export PATH = $JAVA_HOME/bin:$PATH
CLASSPATH=.:/usr/java/j2sdk1.4.2_01/lib/tools.jar: $CLASSPATH
export CLASSPATH
opt/eclipse/eclipse(此为eclipse解压缩文件所在目录) -vm /usr/java/(jdk安装文件夹) /bin/java -data ~/workspace &
create launch from desktop:
(1)entry derectory:/usr/share/applications/
(2)gedit eclipse.destop
[Desktop Entry] Encoding=UTF-8 Name=EclipseC++ Type=Application Terminal=false Exec=/opt/eclipseC++/eclipse -vm /opt/jdk1.6.0_16/bin/java -data ~/workspaceC++ Icon=/opt/eclipseC++/icon.xpm Categories=AD
(2)在桌面上右键单击,选择create launcher,然后选择上述编写的.sh文件。这时,桌面上就会出现eclipse可执行文件。点击即可运行。
3. 配置tomcat
下载eclipse tomcat插件:
/tomcatPlugin.html
将该插件解压后放到eclipse的plugins目录下。
下载tomcat:
http://tomcat.apache.org/
重启eclipse即可看到tomcat的图标。
download address:
/downloads/
access denied (java.util.PropertyPermission catalina.home read
Window-&Preferences-& Tomcat
Advanced-&Launch Tomcat Using Sacrity Manager(don not choose)
5. MyEclipse:
download wensite:
/topics/2741105/
ed2k://|file|[J2EE.集成开发环境].TLF-SOFT-MyEclipse.Enterprise.Workbench.v7.1.1-R iFT.nfo|755cff|h=JBB AC3WAD444UT3MP2RURLNVMZXQLFEQ|/
reference:.cn/s/blog_45fd882f0100cjsx.ht ml
have downloaded the MyEclipse , I input
$ sudo chmod 777 MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86-Ri FT.bin
$ ./MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86- RiFT.bin
bash: ./MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86- RiFT.bin:无法执行二进制文件
$ sh MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86-Ri FT.bi n
MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86-Ri FT.bin: 1: Syntax error: \&&\& unexpected (expecting \&)\&)
I do not know how to solve it,the quit.
But I still can develop web applications on eclipse.
6. Start Web Development
Reference:http://cwiki.apache.org/WW/setting-up-eclipse-with -tomcat.html
(1)Help-&Install new software
-&Available Software
input the website: \&http://download.eclipse.org/releases/galileo\&
choose \&WEB,XML,Java EE Development\&
the plugin can help create web applications, including JavaScript, XML, XSL, XSD, HTML, XHTML, CSS, JSP, EJBs, Webservices, and JPA tools
(2)define server:
new -& server
tomcat 5.0
(It do not support for tomcat 5.5 and 6.0, so I can just use tomcat 5.0)
(3) restart the eclipse
new-& project
input:\&web\&
choose \&Dynamic Website\&
(4) add new html to \&web \& project
&!DOCTYPE html PUBLIC \&-//W3C//DTD HTML 4.01 Transitional//EN\& \&http://www.w3.org/TR/html4/loose.dtd\&& &html& &head& &mce:script type=\&text/javascript\&&&!-- function hello(){ alert(\&hello\&); } // --&&/mce:script& &meta http-equiv=\&Content-Type\& content=\&text/ charset=UTF-8\&& &title&Insert title here&/title& &/head& &body& &input type=\&text\& id=\&input1\& &&/input& &br&&/br& &input type=\&button\& value=\&submit\& onClick=\&hello()\&&&/input& &/body& &/html&
(5) 选中web工程,右键单击。
Run as -& Run on server
choose tomcat5.0
input website :\&http://localhost:8080/web/index.html\&
you will find you have got much seccess!
(6)add new servnet for the project:
new -& servlet,
name:helloservlet
import java.io.IOE import javax.servlet.ServletE import javax.servlet.http.HttpServletR import javax.servlet.http.HttpServletR /** * Servlet implementation class for Servlet: HelloServlet * */ public class helloservlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#HttpServlet() */ public helloservlet() { super(); } /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#doGet(HttpServletRe quest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().write(\&Hello, world!\&); } /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#doPost(HttpServletR equest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } }
restart the eclipse,and run on server,
input web site:\&http://127.0.0.1:8080/web/hellowervlet\&
you will see:
Hello, world!
这样就你学会了Linux安装Eclipse。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
智能化运维是用机器来代替运维人员,在最少人工干预下,结合运用
Linux界极具活力,面向不同的用户可以使用不同的Linux发行版,比如适合新手和游戏爱好者等。
讲师: 13人学习过讲师: 9人学习过讲师: 11人学习过
近日,中国工程院院士倪光南老师在接受国内媒体采访时
有媒体报道称微软将于9月30日首次发布Windows 9 预览
CentOS是Linux发行版之一,它是来自于Red Hat Enterpr
本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台的数据库系统开发技术。
全书分为15章,内容
51CTO旗下网站

我要回帖

更多关于 eclipse怎么生成jar包 的文章

 

随机推荐