BBS水木清华站∶精华区
发信人: jiaojiao (紫晶), 信区: Java
我用visualcafe做了个applet.在visualcafe环境底下运行得好好的。
可是用浏览器看总说有javav.lang.NullpointerException.
今天一大早在原来的目录底下运行又成功了。可是拷到另一个目录下又出现了老问题。
头都大了!
如果我想把程序放到服务器上,我该怎么办,是否cafe那一大堆的包也要拷上去?
搞得我对什么移植性都有怀疑了!大家救我哦!
发信人: cab (小熊), 信区: Java
本人用java编程时也遇到过这种错误提示,我的错误是在一个package
中有多个类为public型,所以我想你是否也看一看你的程序是否是这个
问题。因为java一个package中只允许有一个 public 类
【 在 jiaojiao (紫晶) 的大作中提到: 】
∶ 我用visualcafe做了个applet.在visualcafe环境底下运行得好好的。
∶ 可是用浏览器看总说有javav.lang.NullpointerException.
∶ 今天一大早在原来的目录底下运行又成功了。可是拷到另一个目录下又出现了老问题。
∶ 头都大了!
∶ 如果我想把程序放到服务器上,我该怎么办,是否cafe那一大堆的包也要拷上去?
∶ 搞得我对什么移植性都有怀疑了!大家救我哦!
发信人: Yapith (早起的鸟儿有食吃), 信区: Java
如果你用的是IE,那么可以在OPTION选项里打开: java控制台。
然后运行你的APPLET,查看->JAVA控制台.
就可以看到APPLET运行时的所有EXCEPTION等出错信息了。
脱离了开发环境运行APPLET,一定要注意下面几点:
1. 浏览器一定要经过WEB SERVER访问带APPLET的页面,而不是
直接浏览本机上的HTML文件。
2. 浏览一次后如果修改了APPLET,要么关闭所有浏览器窗口
然后重新打开;要么RELOAD时手按CTRL,才可以看到修改后
的结果。
3. 把你本机的classpath设成空再浏览,才可以再现网络客户
访问你的页面时的情形。由于visualCafe自动把你的CLASSPATH
设到了他自己的类库上,因此你浏览页面是没有问题的。但
没有安装visualCafe的机器浏览时一般会有找不到某某类的问题。
ok
【 在 jiaojiao (紫晶) 的大作中提到: 】
∶ 我用visualcafe做了个applet.在visualcafe环境底下运行得好好的。
∶ 可是用浏览器看总说有javav.lang.NullpointerException.
∶ 今天一大早在原来的目录底下运行又成功了。可是拷到另一个目录下又出现了老问题。
∶ 头都大了!
∶ 如果我想把程序放到服务器上,我该怎么办,是否cafe那一大堆的包也要拷上去?
∶ 搞得我对什么移植性都有怀疑了!大家救我哦!
发信人: jiaojiao (紫晶), 信区: Java
【 在 Yapith (早起的鸟儿有食吃) 的大作中提到: 】
∶ 如果你用的是IE,那么可以在OPTION选项里打开: java控制台。
∶ 然后运行你的APPLET,查看->JAVA控制台.
∶ 就可以看到APPLET运行时的所有EXCEPTION等出错信息了。
∶ 脱离了开发环境运行APPLET,一定要注意下面几点:
∶ 1. 浏览器一定要经过WEB SERVER访问带APPLET的页面,而不是
∶ 直接浏览本机上的HTML文件。
∶ 2. 浏览一次后如果修改了APPLET,要么关闭所有浏览器窗口
∶ 然后重新打开;要么RELOAD时手按CTRL,才可以看到修改后
∶ 的结果。
∶ 3. 把你本机的classpath设成空再浏览,才可以再现网络客户
∶ 访问你的页面时的情形。由于visualCafe自动把你的CLASSPATH
∶ 设到了他自己的类库上,因此你浏览页面是没有问题的。但
∶ 没有安装visualCafe的机器浏览时一般会有找不到某某类的问题。
∶ ok
如果是第三种情况,只有按开发环境的设置去安排路径和类库吗?
发信人: Yapith (早起的鸟儿有食吃), 信区: Java
最笨的办法当然是把你所用到的所有的类和调用的系统的所有的
类全打在一个包里,因为现在的JVM一半可以支持到JDK1.1.5,
故JDK1.1.5中的类库可以不加,只加自己编写的类和CAFE的特有
的类即可。但说起来容易,作起来是挺难的。
你可以查一查,看VISUALCAFE是不是有发布向导和发布的
帮助之类,里面可能有说明。实在不行就不用CAFE的类,只用
JDK1.1.5的最基本的类库,就没有问题了。
【 在 jiaojiao (紫晶) 的大作中提到: 】
∶ 如果是第三种情况,只有按开发环境的设置去安排路径和类库吗?
发信人: jiaojiao (紫晶), 信区: Java
【 在 Yapith (早起的鸟儿有食吃) 的大作中提到: 】
∶ 最笨的办法当然是把你所用到的所有的类和调用的系统的所有的
∶ 类全打在一个包里,因为现在的JVM一半可以支持到JDK1.1.5,
∶ 故JDK1.1.5中的类库可以不加,只加自己编写的类和CAFE的特有
∶ 的类即可。但说起来容易,作起来是挺难的。
∶ 你可以查一查,看VISUALCAFE是不是有发布向导和发布的
∶ 帮助之类,里面可能有说明。实在不行就不用CAFE的类,只用
∶ JDK1.1.5的最基本的类库,就没有问题了。
谢谢Yapith!也谢谢cab!
以后有问题,还要请教各位呢!
BBS水木清华站∶精华区