Topic: 跪请:熟悉用web-start启动swing运用的高手请进 |
Print this page |
1.跪请:熟悉用web-start启动swing运用的高手请进 | Copy to clipboard |
Posted by: jiangsanwa Posted on: 2004-11-04 11:58 你不需要降格"跪请"的,这样不好! 我有个swing写的程序,连接数据库显示数据,独立运行正确,但我要用web-strat来驱动就要出错,一直没有解决不了 我想主要是jnlp配置出了问题 jnlp如下: <?xml version="1.0" encoding="UTF-8"?> <jnlp codebase="http://192.168.0.32:9000/myjnlp/app"> <information> <title>Web Start 测试</title> <vendor>RookieSoft Corporation</vendor> <description>MyIE just demo how to program with jnlp.</description> <homepage href="http://192.168.0.32:9000/myjnlp/app/index.html" /> <icon href="./../image/logo.gif"/> <icon kind="splash" href="./../image/nb.gif"/> <offline-allowed/> </information> <resources> <j2se version="1.2+"/> <jar href="ws.jar"/> </resources> <application-desc main-class="webstart.Test"/> </jnlp> 这个配制访问其他不连接数据库的Swing程序没有问题,但访问有数据库连接的swing程序会出错: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误明显,是没有找到数据库的驱动程序,怎样把驱动类加载呢(oracle的classes12.jar) 我尝试这样下在classes12.jar到客户端: <resources> <j2se version="1.2+"/> <jar href="ws1.jar"/> <jar href="classes12.jar"/><!--不知道这样写对吗---> </resources> 再运行: 例外是: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.0.7:1521 connect,resolve) 好象没有通过这个安全机制什么的,这个怎么解决啊?请各位大哥指点 |
2.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: leowu2000 Posted on: 2004-11-04 12:07 记得jar包要签名。 |
3.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: jiangsanwa Posted on: 2004-11-04 12:09 怎么签名啊?向classes12.jar包?我的ws1.jar怎么没有签名运行其他的swing程序有是正常的 |
4.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: leowu2000 Posted on: 2004-11-04 12:16 一般来说 所有的jar包都需要签名的 参看 http://dev.csdn.net/Develop/article/41/41924.shtm |
5.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: jiangsanwa Posted on: 2004-11-04 15:07 楼上的可以说得更详细些吗? |
6.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-11-04 20:08 上面给了一个连接,你应该自己去看才对! |
7.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-11-05 10:46 http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/48D1D60BB6F74507C8256DEF00199593?OpenDocument |
8.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: qineremma Posted on: 2004-11-10 16:22 如何给应用程序签名 1:首先确保你已经完全安装了Java2的环境,有keytool工具,它位于J2SE SDk的bin目录下。这一般不会有问题。 2:到Dos状态下,进入你需发布应用程序的jar包所在的目录,运行下面这句话 keytool -genkey -keystore myKeystore -alias jwstest 它将会提示你输入用户名、密码等,不用理它,按照提示随便输入即可,但一定要记住密码。运行结束它将会在当前路径下创建名为myKeystore的文件。 3.对你需发布应用程序的jar包进行签名,运行下面这句话: jarsigner -keystore myKeystore yourtest.jar jwstest 其中yourtest.jar是你的jar包名,你需要修改它,别的就不必修改了。运行时会提示你输入密码,就是你刚才在生成myKeystore文件时设定的密码。 确保所有的jar包及其他资源都进行过签名。 |
9.Re:跪请:熟悉用web-start启动swing运用的高手请进 [Re: jiangsanwa] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-11-10 19:30
一个建议: 你可以吧classes12.jar拆开,然后打入你的ws.jar中 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |