用JB7建立了一个最基本的Applet,编译运行没问题,但是用IE打开的时候,一片空白 用jbuilder什么参数都不必设,用ie,classpath该设置,如果你的各项设置都正确,呵呵,ie可能对jdk1。4的支持不太好。我碰过同样问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 classpath的问题。在系统的环境变量里设置正确吧 JDK编译的版本要与JRE运行的版本一致才行的!!!请检查!IE的JRE版本与JB里面的编译环境! YuLimin(阿敏当兵) 你确定吗? JB7自动新建的:<html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>HTML Test Page</title></head><body>KongJ.Applet1 will appear below in a Java enabled browser.<br><applet codebase = "." code = "KongJ.Applet1.class" name = "TestApplet" width = "400" height = "300" hspace = "0" vspace = "0" align = "middle"></applet></body></html>我改了一下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>HTML Test Page</title></head><body>KongJ.KongJ will appear below in a Java enabled browser.<br><applet codebase = "." code = "KongJ.KongJ.class" name = "KongJ" width = "400" height = "300" hspace = "0" vspace = "0" align = "middle"></applet></body></html>两个类在同一个包里,html文件也在同一个文件夹但是前者可以找到类,后者就不能了我用的是win98,在autoexec.bat中加了set CLASSPATH=.;E:\JBuilder7\jdk1.3.1\bin为什么还不行呢? package KongJ;import java.io.*;import java.lang.*;import java.awt.*;import java.applet.*;public class Applet1 extends Applet { TextField out=new TextField(); public void start() { super.start(); add(out); out.setText("fffffff"); } public void init() { }} load: class kongJ.KongJ.class not found1.至少你这里根本就没有KongJ这个类(如果你是自己另外建立的KongJ类,注意照着下面的标准做),怎么会无中生有呢,当然应该not found了.2.你的公共类名Applet1必须与文件名(不含扩展名)相同(参看java规范里详细说明),由于你的Applet1文件属于包KongJ的,所以必须放在KongJ文件夹内,另外你的html文件(这里只能放在KongJ的上层目录,如下所示:(这里的html(或htm)文件是你所说的没有修改的一个,第二个html文件明显就是错误的,我是直接考到记事本里的没有经过任何修改,名为Applet1.html)d:\javacode\KongJ\Applet1.java (直接拷贝你的代码的,也没有修改)d:\javacode\Applet1.html3.另外一种执行的方法可以把Applet1.html其中一行codebase = "." (注意,这里"."是指当前目录)改为codebase = "d:\javacode\" 这样就比较容易理解了4.注意把d:\javacode\改为你自己的目录.,关于IE的JRE版本,classpath的问题,java plug in我不知道它们与这个楼主的问题有什么关系,还请高人指点. 补充一点,我不是认为classpath不设置,而是认为应该先设置好,不然是很不方便的,这只是出现这种问题的前提,如果根本没有设置好classpath,这个问题就免谈了. code = "KongJ.KongJ.class"改为:code = "KongJ.Applet1.class" java循环中如何忽略异常。使异常不影响执行速度。求解。 java修改文件权限 对象变量的输出问题 java写的、功能比较强的、开源绘图软件?在哪有呀? JNI使用的问题? 急,今天公司给我出的一个难题? 小菜鸟的问题:用jdk的java可以解释执行出一个窗体么???我的例子: 再问java调用动态库问题,请教高手!!!!!!!! 学习JAVA时写了个读写Ini文件的类,赏脸的朋友请进来留个话吧…… 一个简单的小问题!!! 【哪个类实现了 TableCellEditor 接口?】 菜鸟提问,这个题应该选什么,原因?谢谢
在系统的环境变量里设置正确吧
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
HTML Test Page
</title>
</head>
<body>
KongJ.Applet1 will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "KongJ.Applet1.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>我改了一下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
HTML Test Page
</title>
</head>
<body>
KongJ.KongJ will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "KongJ.KongJ.class"
name = "KongJ"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
两个类在同一个包里,html文件也在同一个文件夹
但是前者可以找到类,后者就不能了
我用的是win98,在autoexec.bat中加了
set CLASSPATH=.;E:\JBuilder7\jdk1.3.1\bin
为什么还不行呢?
import java.io.*;
import java.lang.*;
import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet {
TextField out=new TextField();
public void start()
{
super.start();
add(out);
out.setText("fffffff");
}
public void init()
{
}
}
1.至少你这里根本就没有KongJ这个类(如果你是自己另外建立的KongJ类,注意照着下面的标准做),怎么会无中生有呢,当然应该not found了.
2.你的公共类名Applet1必须与文件名(不含扩展名)相同(参看java规范里详细说明),由于你的Applet1文件属于包KongJ的,所以必须放在KongJ文件夹内,另外你的html文件(这里只能放在KongJ的上层目录,如下所示:(这里的html(或htm)文件是你所说的没有修改的一个,第二个html文件明显就是错误的,我是直接考到记事本里的没有经过任何修改,名为Applet1.html)
d:\javacode\KongJ\Applet1.java (直接拷贝你的代码的,也没有修改)
d:\javacode\Applet1.html
3.另外一种执行的方法可以把Applet1.html其中一行
codebase = "." (注意,这里"."是指当前目录)
改为
codebase = "d:\javacode\" 这样就比较容易理解了
4.注意把d:\javacode\改为你自己的目录.,关于IE的JRE版本,classpath的问题,java plug in我不知道它们与这个楼主的问题有什么关系,还请高人指点.
code = "KongJ.Applet1.class"