社区
Java SE
帖子详情
可执行Jar文件的CLASSPATH不管用
brain_wang
2003-01-18 01:37:58
当使用可执行Jar文件时候,如果有类没有打包在该Jar文件,如JDBC Driver等。
然后我把它设置在CLASSPATH中,然后执行该Jar文件:java -jar jar文件 ,居然还是不行,只有用直接给类名称才行,问什么?有没有办法。
应为可以直接把Jar文件打包成exe文件,执行时候相当与java -jar ,所以这个问题很重要,总不能把所有数据库JDBC Driver都打包把!!!
...全文
47
2
打赏
收藏
可执行Jar文件的CLASSPATH不管用
当使用可执行Jar文件时候,如果有类没有打包在该Jar文件,如JDBC Driver等。 然后我把它设置在CLASSPATH中,然后执行该Jar文件:java -jar jar文件 ,居然还是不行,只有用直接给类名称才行,问什么?有没有办法。 应为可以直接把Jar文件打包成exe文件,执行时候相当与java -jar ,所以这个问题很重要,总不能把所有数据库JDBC Driver都打包把!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brain_wang
2003-01-18
打赏
举报
回复
可是还是没有解决我说的问题阿
fileslong
2003-01-18
打赏
举报
回复
当然没有必要,但是你所有的class必须都在一个jar中,不然就分成好几个jar包也可以。可是要是那样的话,你内部的调用方法就必须改动啦,这样也不是很麻烦,你说呢,我知道在javac中可以直接这么做:
>javac -classpath *.java
就可以把所有的.class文件都compile了,不知道jar有没有,sun应该在java 2中设计是一致的吧!仅供参考!
Java入门-生成可
执行
jar
文件
的教程
http://www.cn-java.com/www1/?action-viewnews-itemid-3295我想JAVA的爱好者,尤其是初学者大都有过这样的经历,就是喜欢JAVA编程语言(这个人的情况可能不一样),但是有时候总会觉得JAVA的优点便是她的“致命”的缺点。大家的信念依旧是“一次编译,到处运行”但是就是因为至一点JAVA失去了好多,我们也失去了好多。也许大家都知道,现在业界最推
windows运行
jar
包和开机自动启动
整理了一些在windows系统常用的
jar
包运行批处理命令
执行
文件
: 新建一个.bat
文件
放置在
jar
包同目录下,如run.bat,根据需要编辑好以下命令双击运行就可以了。 运行
jar
文件
(bat
文件
): @echo off java -
jar
xxxx.
jar
pause 后台运行
jar
文件
: @echo off start javaw -
jar
xxxx.
jar
exit 终止java程序(...
关于创建可
执行
的
jar
文件
上周四下午,放翁同学在TOP群中问了这样一个小问题,聊天记录摘录如下: 有同学知道如何用maven来将第三方
jar
的代码也打入到生成的项目
jar
中?就好比eclipse可以直接将部分依赖打入到项目
jar
中 一看到打包,对于
jar
类型的项目,运行mvn package,就等同于运行mvn
jar
:
jar
,那放翁同学的问题,一定是与
jar
插件有关了,在Maven官方网站,查阅了一下
jar
插...
关于IDEA打包
JAR
上传到Hadoop集群运行出现ClassNotFound的问题
复现尚硅谷大数据电信客服项目到数据分析的时候,发现无论怎么改变IDEA或者maven的打包方式、添加依赖
jar
,hadoop集群始终无法在运行项目的时候加载出来打包时候的其他第三方依赖,总会出现部分类的class not found exception(我尽力了也许是我不熟悉IDEA或者maven到底应该是怎么打包的)。...
Java中关于路径和使用exe4j打包成ext可
执行
程序的一些小总结
需求是这样的,假设你的Java程序启动的时候要读一份配置
文件
,或者一个dll链接库,或者一个
jar
包,假设是dll好了,那么你的dll到底应该放在哪比较合适? 1.代码中使用绝对地址,这个是最好理解的,在代码中写好了绝对地址,那么程序肯定能找得到,缺点是当你的程序移植到了新的电脑上,那么这个绝对地址很有可能就失效了。 2.使用相对地址,这个就比较人性化了,也是常用的方式,使用相对地址前,首先要搞清楚的是相对地址是相对于谁的地址。我总结了三种情况。 相对于某个class
文件
的地址 相对于
classpath
路
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章