为什么java环境怎么配置java运行环境不能够运行

- 最好的系统光盘下载网站!
当前位置: >
> 详细页面
Win8.1系统无法运行Java程序怎么办?
来源:系统之家
作者:jiaoru
  JAVA,一种可以撰写跨平台应用软件的面向对象的程序设计语言,在win8.1系统下,有用户在使用Java时,页面上出现空白和黑色叉叉,有时候甚至无法运行,这是怎回事呢?该怎么办?看下高手们是如何来解决这个问题的吧。
  1.确定你已经安装了J
  2.确定你的IE已经启用了JAVA插件。IE选项-》程序-》管理加载项:【JAVA SE Runtime Enviroment】启用;
  3.打开JAVA控制面板确认【启用浏览器中的JAVA内容】是否已勾选。计算机-》控制面板-》程序-》JAVA-》安全-》启用浏览器中的JAVA内容;
  4.重启【启用浏览器中的JAVA内容】。去掉勾选,点应用,再勾选,再点确定;
  5.重启浏览器,打开页面,此时会有一个提示跳出,选否。再到IE管理加载项中将【Java(tm) Plug-In SSV Helper、Java(tm) Plug-In 2 SSV Helper】禁用。
  Win8.1系统下Java程序无法正常运行这是不少用户都遇到过的情况,但这并不是一个什么大的问题,用户只要根据上述介绍的几个步骤来进行操作之后,就能够轻松把问题解决了。
栏目热门教程
人气教程排行
热门系统下载
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1JAVA运行环境配置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JAVA运行环境配置
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢博客分类:
Java小程序,也就是Java Applet,可以在Web浏览器中运行。Java Applet必须以&applet&脚本的形式嵌入到HTML页面中,才能在web浏览器中运行。
之前总以为本地安装了JDK,指定好JAVA_HOME和PATH环境变量,所有的Java程序就都可以运行了,后来有个同事让我帮他解决web浏览器中不能运行一个项目管理软件的甘特图时,才发现Java Applet和一般的Java应用的运行环境配置是不一样的。
在Windows上运行Java应用程序,只要有JDK的二进制目录,并指定好JAVA_HOME和PATH就可以直接使用了,并不需要通过JDK的安装程序安装。所以,可以将安装好的JDK目录打个压缩包备份起来,以后重装系统或是给其他机器装Java环境时,直接将JDK的二进制压缩包拷贝过去,解压后就可以直接使用了。
但在Windows中,配置Java Applet的运行环境,仅指定JDK目录是不行的,必须要满足:
用JRE安装程序包进行安装
web浏览器提供了Java Plugin
JRE与Web浏览器的位长要一致,如都是32位,或都是64位的软件版本
这是因为,JRE安装时会将Java相关的信息写到注册表中,并为Web浏览器安装Java Plugin。Web浏览器的Java Plugin在运行Applet时,先会到Windows注册表中读取Java信息,再执行Applet程序。
这里要注意的是,JRE的版本不同,所支持的web浏览器和版本也不同。我本机的Web浏览器有IE8, Firefox16, Chrome19,安装JRE6u11后,只有IE8可以运行Applet;Firefox16下通过about:plugins可以看到有安装的Java Plugin,但无法运行Applet;而Chrome19下则显示没有Java Plugin。而安装JRE7u9后,所有的浏览器就都能运行Applet了。所以,最简单的话只需安装最新的JRE版本就行了。通常如果浏览器没有安装Java Plugin,在运行有Applet的网页时,会提示用户安装插件,一般直接安装后就可以了。
Java Tester这个网站,用于检查本地安装的JRE版本和软件厂商,同时可以检查Web浏览器是否可以运行Applet程序:
对于一般用户,安装Applet运行环境是很简单的,但有时恰恰是Java开发人员的浏览器反而运行不了Applet,这就有点寒碜了。Java开发人员本机上往往会安装多个Java版本,有时直接将JDK目录移动或删除了,没通过Windows控制面板进行卸载,造成Windows注册表中还有残留的Java安装信息,运行Java应用没问题,但在Web浏览器中Java Plugin就找不到JRE来执行Applet了。
安装JRE后,Java控制面板上会出现一个Java图标,如果发现Java的图标显示不出来了,点击时提示找不到程序,如下图:
上面无法显示的Java图标,说明Windows上的JRE环境已经找不到了,需要重新安装JRE。正常可用的JRE环境,如下图:
点击Java图标,可以打开Java控制面板(javacpl),说明Windows上的JRE已经是可用的了。
综上,Java应用和Java Applet对运行环境的要求是不一样的。Java应用运行时,不需要找注册表,只要指定好JDK目录就能运行。而对于Applet小程序,Web浏览器中的Java Plugin要通过注册表来查找JRE环境,运行Java Applet。
因此,建议本地Java环境:
安装一个高版本的JRE,用于支持较新的Web浏览器运行Applet小程序
Java应用所需要的JDK,直接拷贝JDK二进制目录使用,不需要安装,多个JDK可并存,执行时确定使用JDK版本。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
附录1:如果无法重装JRE,可以按下面文章中的步骤,先清除注册表中的Java残留安装信息,再运行JRE安装程序:
附录2:如何在Web浏览器中启用 Java?(必须满足JRE已安装可用,且web浏览器已安装了Java Plugin的前提)
附录3:Hello Applet
1. 编写Applet小程序,继承Applet基类:
public class HelloApplet extends Applet {
private static final long serialVersionUID = 9084309L;
public void init() {
Graphics g = this.getGraphics();
public void paint(Graphics g) {
g.drawString("Hello Applet!", 45, 45);
2. 编译Applet
CMD&javac HelloApplet.java
3. 在index.html网页中嵌入Applet小程序
&applet alt="" code="cn.david.applet.HelloApplet.class" archive="applet-1.0.0-SNAPSHOT.jar"
width="200" height="200"
codebase="."&
Applet小程序必须嵌入到网页中才能运行,使用&applet&&/applet&标签嵌入Applet
code属性指定Applet类
archive属性指定小程序所在的jar包,如果没有打包可省略
codebase属性指定用于查找Applet类和Jar包的根目录,这个目录是相对于网页所在目录而言的,即指定一个相对目录。codebase=".",表示,在网页目录下查找Applet小程序。
网页中要使用&applet&&/applet&标签,使用&applet /&时在网页中可正常运行,但在appletviewer中无法显示applet窗口。
4. 用appletviewer测试Applet小程序
CMD&appletviewer index.html
5. 在web浏览器中运行Applet小程序
 将网页拖到浏览器中查看,或将网页和Applet小程序部署到Apache的HTML文档目录下通过URL访问。
浏览 54024
浏览: 258641 次
Great!谢谢
学习了。。。
楼主这个问题解决了没有,我也遇到了类似的问题,请问你是怎么解决 ...
1楼,三台电脑(成品状)那个图标就是网络邻居!JavaEE(24)
如果你的环境变量jdk和jre都配置对了,我是这样配置的
JAVA_HONE & &C:\Program Files (x86)\Java\jdk1.8.0_65
CLASSPATH &&.;%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.
Path &&%JAVA_HOME%\(省略了其他软件的)
,如果这样配置还是不行的话,那就右键eclipse.exe然后选择以管理员的身份运行吧,说不定就成了呢?
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:145346次
积分:3044
积分:3044
排名:第12012名
原创:157篇
转载:53篇
评论:14条
(2)(1)(4)(6)(17)(2)(3)(4)(11)(1)(6)(9)(9)(11)(11)(21)(12)(1)(1)(1)(1)(7)(7)(21)(35)(6)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 java运行环境配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信