【Java】实验问题集锦

【问题集锦】

  1.在程序中,会遇到控制台提示:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException………………

问题的原因主要是由于java中的对象并没有实例化,导致java中提示  为空指针。

解决办法例如:listpanel   listpanel= new listpanel();

 

  2.用CMD运行程序

  命令:1、javac  文件名      形成   .class 文件

      2、直接输入文件名,然后运行程序

出现的问题:提示建立的类是公共的,应在为文件中声明。

出现问题的原因:主要是由于文件名和类名不一样,导致错误。

解决办法:将文件名和类名改成一致。

 

  3.编辑网页中嵌入applet程序。在浏览器中无法载入。

出现问题的原因:无法加载插件

解决办法:

  1、检查网页是否支持活动的插件  :工具---Internet选项---高级--允许活动内容在我的电脑的文件中运行,勾选

  2、同样,工具---Internet选项---安全---开放activite x插件的所有权利。(可能不安全,但是现在先将applet程序先表示出来,之后在进行相关的排查)

  3、 win10中的java 安装环境:https://www.java.com/zh_CN/download/win10.jsp

  4、验证是否自己电脑中已经有了java网页运行环境:测试

  5、打开文件,仍然会出现问题,并没有显示,但是会提示,需要设置安全级别

  5、根据   系统提示修改设置网页,进行修改:https://java.com/zh_CN/download/help/jcp_security.xml

  6、虽然打开文件会提示,是否运行java程序。运行后,就能显示结果。

附源代码:

<html>
<head>
    <title>
        My First Java Applet
    </title>
    <body>
        here's is hellow!~
        <applet code="JaveApple.class" width="300" height ="300">
        </applet>>
    </body>>
</head>>
</html>>
import java.awt.*; 
import java.applet.*; 

public class JaveApple extends Applet { 
    public void paint(Graphics g) {
    //Draw a rectangle width=250, height=100
    g.drawRect(0,0,250,100);
    //Set the color to blue
    g.setColor(Color.blue);
    g.drawString("Look at me, I'm a Java Applet!",10,50);
    }
}

结果:

 

  3. 虽然在IE中可以出现内容,但是在其他浏览器,比如搜狗,chorme 都不行,如何设置?

解决办法:   打开java控制台。  java开始菜单---配置java---高级---浏览器的默认java---全部勾选

 

posted @ 2017-09-16 11:05  夏立  阅读(1030)  评论(0编辑  收藏  举报