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水木清华站∶精华区