我是Java初学者,打包的jar文件在自己机器上可以运行,拷到别人机器上打不开,怎么解决

是不是和classpath有关?我机子上的Jdk是装在D盘的,我的室友是装在C盘的,怎么实现在我机器上打包的jar文件能在他机器上运行?注:在不改变我的classpath... 是不是和classpath有关?我机子上的Jdk是装在D盘的,我的室友是装在C盘的,怎么实现在我机器上打包的jar文件能在他机器上运行?注:在不改变我的classpath的条件下 展开
 我来答
Timmy_Dong
2009-04-16 · TA获得超过393个赞
知道小有建树答主
回答量:334
采纳率:100%
帮助的人:270万
展开全部
1.首先 确定 你舍友JDK 配置正确,可以运行JAVA程序。

2.另外classpath和装哪盘 是没关系的。

3.多数情况是 你的JAR包中依赖某些其他JAR包,而你舍友电脑中没有。将他们直接添加到classpath或者 临时分配一下路径。
在大别山看月亮的下弦月
2009-04-16 · TA获得超过789个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:261万
展开全部
你自己建一个test.bat文件。用记事本打开写入以下内容。
set classpath=.
java **.jar
**是你jar文件名。
注意的是两个文件要放在同一个目录。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qdq200821
2009-04-16 · 超过35用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:0
展开全部
可以做一个批处理程序,在批处理开头先定义classpath,然后运行Jar包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dycsos123ok
2009-04-16 · TA获得超过146个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:103万
展开全部
与jdk安装路径无关,只与你的配置有关。看看你的path与classpath的配置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式