为什么我的java小应用程序不能在ie中显示 你是否用到swing?IE不支持swing 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用htmlconvert轉化一下網頁htmlconvert在jre/bin下有 你是否JApplet?IE不支持swing 原来ie不支持swing,难怪,我也不行呀。 下载一个Java runtime的插件 我想问,用htmlconvert转化是怎么会事?转化后是什么文件?那怎么才能让ie支持swing呢?总不能就这样java2就选择放弃ie吧?java runtime插件从哪里找?谢谢 上面的说得对,您用了swing组件,要下在专门的插件才能看到,建议您图形界面的话,还是用AWT吧!! 你的网页问件不能和.class文件同级目录!假如你有一个文件夹AA 下面有一个class文件夹里面有.java 和.class那么你的.html文件应放在AA目录下,不应防在class文件夹下· Singercoo!(天津) 你的.html文件不应该与.java 和 .class 文件放在同级目录!应放在他们的上一级目录!例如你有AA文件夹,AA下有class 文件夹 ,class 里存放.class 和 .java文件,那你的.html文件应放在AA目录下! 我也有和楼主一样的问题。swing!我的一个够简单,只输出一个字符串的小applet,和swing有什么关系,还是看不到,不能同级,试过了,不行! 可是放在不同的文件夹下,是给它指定路径呢还是它自动查找啊?如果指定的话,该怎么指定?给大家一个具体的例子,一起试一下:-------------------------Watch.java-------//Watch.javaimport java.awt.*;import java.util.*;public class Watch extends javax.swing.JApplet{ private Color butterscotch=new Color(255,204,102); private String lastTime=""; public void init() { setBackground(Color.black); } public void paint(Graphics screen) { Graphics2D screen2D=(Graphics2D)screen; Font type=new Font("Monospaced",Font.BOLD,20); screen2D.setFont(type); GregorianCalendar day=new GregorianCalendar(); String time=day.getTime().toString(); screen2D.setColor(Color.black); screen2D.drawString(lastTime,5,25); screen2D.setColor(butterscotch); screen2D.drawString(time,5,25); try { Thread.sleep(1000); } catch(InterruptedException e){} lastTime=time; repaint(); }}--------------Watch.html----------<htlm><head><title>Watch Applet</title></head><body><applet code="Watch.class" height="50" width="245">This program requires a Java-enabled browser;</applet></body></html>这个程序用appletviewer是可以运行的,而且是两个文件放在同一个目录下。希望各位能找出一个在ie中运行的方法谢谢 public class Watch extends javax.swing.JApplet用了swing好像不行吧?? 那怎么解决?只要给我一个解决的办法不用swing也行 jre装一下试试!我也碰到过,这样解决的! 请安装opera with java浏览器,一切OK! 这是什么??不明白?哪里有现成的,还有介绍!看上去是个专门的浏览器!那ie怎么办,现在讨论的是为什么ie 不能显示,用其他浏览器,不是 有发现!!问题似乎解决了,我的解决办法也是一步步试出来首先,说明一下,在IE中正确运行一个Applet是的效果:注意你的屏幕右下角的系统托盘,如果这个Applet能在IE中运行,那么系统托盘中必然会启动一个JAVA的“图标”!不知道你的有没有,如果没有,那么这个Applet就没有正确运行,即便是IE打开了,Applet也没有被IE打开。先开始,我的Applet被IE打开时也没有启动那个“图标”,所以什么都不显示!后来,我到Java的网站上去找了个插件因为我在一些文章上看到,现在的是所谓的Java2,其Applet要在IE中显示,必须有插件因为一些applet的内容涉及到了Swing。我看到的是说要下一个叫Java Plug-in的插件!我就到JAVA网站上找,结果我看到,好像说Java Plug-in本身就包含在jre中,而jre在我安装j2sdk1.4.1的时候就应该一并安装了,难道Java Plug-in没有安装!不管那么多,找到Java Plug-in,在页面:http://java.sun.com/products/archive/index.html中可以看到最新的是Java TM Plug-In 1.1.3_007,我就将其下载下来,一共5M多,然后单独安装了一边,然后重新编辑了个新的Applet文件,运行,就可以在IE中显示了,每次用IE打开Applet的时候, 右下角的系统托盘中都会启动那个JAVA的“图标”!(这也就是我上面形容的Apllet正确运行的效果)不过也请大家注意,我是“重新编辑了个新的Applet文件”,因为我发现,我原来那个Applet还是不能正常显示!虽然前后两个Applet的内容相同,只是类名和文件名不同罢了。这一点我暂时还不能解释原因,谁知道,还麻烦告诉我。 如果已经安装了java虚拟机的最新版本还不能正常显示的话可以查看一下IE的设置:工具——internat选项——高级——java(sun)使用java2 v版本号《选中该项,从新启动IE,如果安装了最新的java虚拟机就会有这一项》然后再用IE打开applet系统栏里出现java的小图标就一切正常了。 Whitewood() 说的那个本身不就选着呢!! 每两列读取Excel文件 问下插入排序 请教..关于线程与垃圾回收 关于nio的负载均衡 以及 3个db(一个sqlserver 两个mysql分别在不同IDC)这种奇怪 如何删除整个Jtree?或者删掉其根结点? 有没有办法把对话框的默认焦点置到否上,同时可以使用键盘的操作????? 急!!为什么不实现接口所有的方法也可以使用该接口? 包访问?? 如何在鼠标被按下时,显示其坐标? 一个简单的问题? 有人告诉我吗 请问tomcat的jsp文件和class文件分别放在哪两个目录下面?
htmlconvert在jre/bin下有
那怎么才能让ie支持swing呢?总不能就这样java2就选择放弃ie吧?
java runtime插件从哪里找?
谢谢
假如你有一个文件夹AA 下面有一个class文件夹里面有.java 和.class
那么你的.html文件应放在AA目录下,不应防在class文件夹下· Singercoo!(天津)
例如你有AA文件夹,AA下有class 文件夹 ,class 里存放.class 和 .java文件,
那你的.html文件应放在AA目录下!
我的一个够简单,只输出一个字符串的小applet,和swing有什么关系,还是看不到,不能同级,试过了,不行!
如果指定的话,该怎么指定?
给大家一个具体的例子,一起试一下:
-------------------------Watch.java-------
//Watch.java
import java.awt.*;
import java.util.*;public class Watch extends javax.swing.JApplet
{
private Color butterscotch=new Color(255,204,102);
private String lastTime="";
public void init()
{
setBackground(Color.black);
}
public void paint(Graphics screen)
{
Graphics2D screen2D=(Graphics2D)screen;
Font type=new Font("Monospaced",Font.BOLD,20);
screen2D.setFont(type);
GregorianCalendar day=new GregorianCalendar();
String time=day.getTime().toString();
screen2D.setColor(Color.black);
screen2D.drawString(lastTime,5,25);
screen2D.setColor(butterscotch);
screen2D.drawString(time,5,25);
try
{
Thread.sleep(1000);
}
catch(InterruptedException e){}
lastTime=time;
repaint();
}
}
--------------Watch.html----------
<htlm>
<head>
<title>Watch Applet</title>
</head>
<body>
<applet code="Watch.class" height="50" width="245">
This program requires a Java-enabled browser;
</applet>
</body>
</html>这个程序用appletviewer是可以运行的,而且是两个文件放在同一个目录下。
希望各位能找出一个在ie中运行的方法
谢谢
只要给我一个解决的办法
不用swing也行
问题似乎解决了,我的解决办法也是一步步试出来首先,说明一下,在IE中正确运行一个Applet是的效果:
注意你的屏幕右下角的系统托盘,如果这个Applet能在IE中运行,那么
系统托盘中必然会启动一个JAVA的“图标”!
不知道你的有没有,如果没有,那么这个Applet就没有正确运行,
即便是IE打开了,Applet也没有被IE打开。先开始,我的Applet被IE打开时也没有启动那个“图标”,所以什么都不显示!后来,我到Java的网站上去找了个插件
因为我在一些文章上看到,现在的是所谓的Java2,其Applet要在IE中显示,
必须有插件因为一些applet的内容涉及到了Swing。我看到的是说要下一个叫Java Plug-in的插件!
我就到JAVA网站上找,结果我看到,好像说Java Plug-in本身就包含在jre中,
而jre在我安装j2sdk1.4.1的时候就应该一并安装了,难道Java Plug-in
没有安装!不管那么多,找到Java Plug-in,在页面:
http://java.sun.com/products/archive/index.html中
可以看到最新的是Java TM Plug-In 1.1.3_007,
我就将其下载下来,一共5M多,然后单独安装了一边,然后重新编辑了个新的Applet文件,运行,就可以在IE中显示了,
每次用IE打开Applet的时候, 右下角的系统托盘中都会启动那个
JAVA的“图标”!(这也就是我上面形容的Apllet正确运行的效果)不过也请大家注意,我是“重新编辑了个新的Applet文件”,
因为我发现,我原来那个Applet还是不能正常显示!
虽然前后两个Applet的内容相同,只是类名和文件名不同罢了。
这一点我暂时还不能解释原因,谁知道,还麻烦告诉我。
设置:
工具——internat选项——高级——java(sun)使用java2 v版本号《选中该项,从新启动IE,如果安装了最新的java虚拟机就会有这一项》
然后再用IE打开applet系统栏里出现java的小图标就一切正常了。