Redian新闻
>
macosx下,找不到javaws.jar和jnlp.jar
avatar
macosx下,找不到javaws.jar和jnlp.jar# Java - 爪哇娇娃
z*e
1
在macosx下我现在的java版本只升级到5.0
就是死活不更新到6.0,我也没办法,控制不了
5.0下macosx如果光用缺省的环境,在ide中是找不到jnlp相关的jar包的
如果找不到相关的jar包,编译就无法通过
而事实上如果你去访问一些jnlp,也就是webstart发布的文件
你会发现,那些功能确实是可以用的
那说明有些包被隐藏了起来
经过不屑的搜索,终于发现了该死的javaws.jar包的所在

/System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/javaws.
jar
但是eclipse等编译器对于Deploy.bundle是默认无法打开的
所以需要做的就是手动打开Deploy.bundle,用右键点击选择show package content
然后把这个jar包给拷贝出来,放在某个地方
再在eclipse里面加入这个jar的支持,这样就可以编译通过了
nnd,搞得我半死
avatar
r*y
2
对mac来说,有时因为java版本不对没法运行某个app,就把系统的jar版本考到app的
包里。

【在 z****e 的大作中提到】
: 在macosx下我现在的java版本只升级到5.0
: 就是死活不更新到6.0,我也没办法,控制不了
: 5.0下macosx如果光用缺省的环境,在ide中是找不到jnlp相关的jar包的
: 如果找不到相关的jar包,编译就无法通过
: 而事实上如果你去访问一些jnlp,也就是webstart发布的文件
: 你会发现,那些功能确实是可以用的
: 那说明有些包被隐藏了起来
: 经过不屑的搜索,终于发现了该死的javaws.jar包的所在
: 在
: /System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/javaws.

avatar
r*y
3
Lion,三个地方有:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/javaws.
jar
/System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/javaws.jar
/System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/javaws.
jar
第一个地方应该更准。

【在 z****e 的大作中提到】
: 在macosx下我现在的java版本只升级到5.0
: 就是死活不更新到6.0,我也没办法,控制不了
: 5.0下macosx如果光用缺省的环境,在ide中是找不到jnlp相关的jar包的
: 如果找不到相关的jar包,编译就无法通过
: 而事实上如果你去访问一些jnlp,也就是webstart发布的文件
: 你会发现,那些功能确实是可以用的
: 那说明有些包被隐藏了起来
: 经过不屑的搜索,终于发现了该死的javaws.jar包的所在
: 在
: /System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/javaws.

avatar
z*e
4
我用的是leopard
lion应该没问题,因为java 1.6的版本就ok了,1.5的是出问题的版本

javaws.

【在 r****y 的大作中提到】
: Lion,三个地方有:
: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/javaws.
: jar
: /System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/javaws.jar
: /System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/javaws.
: jar
: 第一个地方应该更准。

avatar
z*e
5
我不是没法运行,我是写程序时候eclipse找不到这个类库
所以就没把编译,没法编译通过我程序就白写
但是通过了之后,运行是没问题的,因为系统中有javaws的包
而且如果我加载多个jar包的话,客户端下载就会减速
还要搞数字签名,凭空加了不少麻烦出来,客户体验就不太好了

【在 r****y 的大作中提到】
: 对mac来说,有时因为java版本不对没法运行某个app,就把系统的jar版本考到app的
: 包里。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。