安装了java为什么不生效?为什么装了jdk还是运行不了Java
各位老铁们好,相信很多人对安装了java为什么不生效都不是特别的了解,因此呢,今天就来为大家分享下关于安装了java为什么不生效以及为什么装了jdk还是运行不了Java的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
为什么装了jdk还是运行不了Java
JDK安装完成后,还要设置环境变量才能运行java。
环境变量的设置:
1、依次操作:右键点击计算机(win7,win8.1是这台电脑,win10是此电脑),——>属性——>高级系统设置——>环境变量
2、在系统变量中设置java_home、path、classpath等变量:
3、在“系统变量”中,若已存在以上变量,则点击“编辑”;若不存在则点击“新建”;
4、JAVA_HOME指明JDK安装路径,就是安装时所选择的路径X:/Java/jdk1.X.X,此路径下包括lib,bin,jre等文件夹;
5、path变量一般在系统中已存在,直接在列表中找到path,点击“编辑”,加上%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
6、CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar(注意前面要加.表示当前路径)%JAVA_HOME%就是引用前面指定的JAVA_HOME。
java运行显示“找不到或无法加载主类”!
该如何解决呢?解决办法如下:
1.由于是在运行阶段出现的问题,那么可能是环境变量配置不当的问题,即可能是classpath路径配置错误,而导致.class文件无法加载。那么此时你可以检查是否配置好classpath路径,一般来说classpath路径配置如下:
.;%java_home%\lib;%java_home%\lib\tools.jar;(注意前面的.以及;缺一不可)
其中.表示当前路径,;表示分隔符。
2.如果你试过了很多次,classpath也配置对了,依旧出现这个错误,注意你使用的测试代码,是否在某一个包名的下面;
比如说如下测试代码:
在文件所在的当前目录下,运行javac TestPlusPlus.java编译成功,生成TestPlusPlus.class文件,这个时
候,你用javaTestPlusPlus想运行程序,总会出现”找不到或无法加载主类“的错误。这个时候要注意,
之所以找不到,是因为TestPlusPlus在HelloWorld包名的下面。
解决办法:
1.去掉”packageHelloWorld;“重新用javac编译TestPlusPlus.java,再运行javaTestPlusPlus就可以了。
2.新建一个包名一样的文件夹,在本例中,为建立一个HelloWorld的文件夹,把TestPlusPlus.java文件移到该目录下。
然后在HelloWorld文件夹的平级下,打开DOS命令窗口,运行javacHelloWorld/TestPlusPlus.java编译程序,
运行javaHelloWorld/TestPlusPlus(或者javaHelloWorld.TestPlusPlus也可以),则可以运行含有包名的java程序。
注意:包名不要含有'.'(点),''(空格)等特殊符号,这样的话命令行无法判断包名与java程序名的分割点在哪里,
从而还是找到或者无法加载主类。
原理说明:
java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。
手机为什么软件了安装不了怎么办
1.手机下载了软件安装不了怎么办
若手机不能安装软件/游戏,建议:
1.检查“未知来源”设置是否开启。
2.查看下载的软件格式是否为机器所支持的。安卓系统手机支持的软件格式为.APK格式。
3.下载软件时请阅读软件详情,查看是否对机器操作系统等有所要求。
4.若仍然无法安装软件/游戏,可能由于软件版本较低或者软件版本与系统有兼容性问题,建议下载新版本安装尝试;
5.若无效,备份手机中的数据(联系人、信息、照片等),恢复出厂设置尝试。
若问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心,由专业的售后工程师帮助检测。
2.我手机为什么下载的软件安装不了都是显示出程序未安装
1.有的时候zd下载软件的时候没有按照手机的型号去下载对应的软件,软件不支持你的手机型号的话就会无法安装软件。你可以采用手机连接应用宝pc端,然后会自动检测到你的手机型号,这个时候只需要下载支持你的手机型号的软件就可以了。
2.下载手机软件的时候有时候软件下载不完整就会造成版在安装的时候出现错误无法安装,这时只要删掉不完整的软件重新下载一个完整的软件继续安装即可。你也可以采用应用宝下载,应用宝里的东西都很完整,而且正版,没有病毒和广告。
3.当手机或者手机内存卡的内存已满的情况下手机就会无法安装软件,这个时候可权以清楚手机和内存卡里面的一些垃圾文件或者不用的软件清理一下,然后在安装软件就没事了。可以采用应用宝进行手机优化,在手机连接pc端应用宝之后的工具箱里可以进行。
4.有时候安装包比较大的时候安装过程会比较漫长。
望采纳!
3.手机安装不了安装包怎么办
程序安装时几种有错误提示的解决办法
错误提示一:证书过期
问题说明:软件证书过期.
解决办法:1:把手机时间调到证书的期限内(把手机时间往前调几个月)再安装,安装完毕后调回正确时间
(调整时间的方法:设置--手机设置--常规--日期和时间--日期)
2:为软件重新签名
错误提示二:证书错误
问题说明:1.安装的软件没有签名 2.如果是JAR程序,一般是因为证书有冲突。(很多java游戏都会出这个错误提示,解决办法看下面2)
解决办法:1:为软件签名;
2:将程序(软件/游戏)直接安装到手机上或更换存储卡
错误提示三:更新错误
问题说明:一般出现这提示是因为安装软件时手机内有旧版本的相同软件没有删除,进行了重复安装。或者因为新、旧版软件安装程序标题不同引起冲突。
解决办法:1:卸载旧版软件之后,再安装新版本软件;
2:把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致
错误提示四:证书尚未生效
问题说明:手机的时间超出软件证书的期限.
解决办法:1:检查手机的日期是否设置正确;
2:把手机时间调到证书的期限内,然后再装。在安装过后再调回正确时间即可
错误提示五:未授予所需的程序接入权限
问题说明:1.出于塞班第三版系统的安全问题,一些程序的权限被禁止使用。没有该权限的程序都无法安装,或该程序已经被签名。2.证书出错.
解决办法:1:使用未签过名的软件重新签名后再安装;
2:去掉手机证书权限限制----XX手机
错误提示六:证书受限制
问题说明:1:由软件签名出错或者软件已被多次签名引起.2:低权限证书签名了高权限程序
解决办法:1:使用未签过名的软件重新签名后再安装.
2:核实该程序所要求的证书权限,证书权限要和程序权限相匹配。(目前本论坛制作的证书权限为17项,签名19项权限的程序时有可能出现此问题)
错误提示七:无法安装不被信任的提供商提供的受保护应用程序
问题说明:有几种可能引发此问题:1.手机设置问题 2.软件没有签名或者签名不正确 3.证书冲突.
解决办法:1:进入手机的“程序管理”-“选项”-“设置”:“安装软件”设置成--全部,“在线证书检查”设置成--关;
2:将未签过名的软件重新签名后再安装;
3:格机后再安装(注意格机前请作好备份)
错误提示八:文件受损
问题说明:安装程序文件被破坏或者不完整,有可能是在程序下载或者解时引起的文件破坏.
解决办法:请确定下载的程序文件是好的。建议再次下载(下载其他帖子里的)或解压缩程序再试。
错误提示九:无任何提示
问题说明:程序安装好后点其图标却无法运行,一般是中文文件名的JAR程序出现这种情况.
解决办法:删除掉已经安装的JAR程序,将JAR程序文件名改为全英文之后再试。
错误提示十:手机启动失败
问题说明:一般是某个程序安装失败后重启手机时出现这个提有部分是升级机器时失败导致.
解决办法:如果是某个程序安装失败,那么只需要将存储卡拿出来,然后再次启动机器。并将安装错误的程序删除掉即可。如果是手机升级后出现,那么就只有重新格机了。需要注意的是:一些开机启动并常驻内存的软件是无法通过格式化解决的。所以,软格前先需要把这些软件全部关闭或删除。
错误提示十一:此应用程序仅供开发之用,继续安装可能会导致你的设备出现严重问题
问题说明:这个是软件的免责申明。
解决办法:不用理会,继续安装即可!
错误提示十二:无法在线检查证书有效性,请检查设置
问题说明:手机设置问题
解决办法:设置--手机设置--应用程序--程序管理:“软件安装”--选择"全部",“在线证书检查”--选择"关".
4.为什么手机软件安装不了也下载不了了
下载不了可能是你不在网络服务的范围,比如没有4G和3G信号覆盖的地方
也有可能你连接的WIFI的路由器网络不好或者该路由器没有网络接入,如果是的话重启路由和重新连接WIFI。
可能下载到手机内存了而手机内存不足下载不了,更改下载路径重新试试
安装不了的可能是内存不足,尝试清理内存卡或者更换更大的内存卡
有可能是选择安装在手机,可能手机内存不足重新选择安装路径。
可能是手机系统设置不允许安装系统应用下载以外的应用安装,以VIVO手机为例需要打开设置——更多设置——安全——未知来源开启,未知来源可能提示运行新安装非官方商店提供的应用程序。
以上针对安卓系统手机,苹果的没研究。
5.为什么手机下载好了应用却安装不了
下载的应用程序安装失败请按以下操作进行排查:
1、请检查第三方应用程序的格式是否正确,安卓系统的手机仅支持 APK格式的第三方应用。
2、若应用程序不是从“应用市场”下载的,建议到应用市场下载官方版本安装。继续安装非官方渠道下载的安装包,需要设置信任该程序来源,才能正常安装。进入“设置>;高级设置>;安全”或“设置>;安全与隐私”,打开“未知来源”开关,然后重新安装该应用程序。
3、可能由于剩余存储空间不足导致。请使用“手机管家”,清除手机缓存和系统垃圾或卸载不使用的应用程序。
4、若应用程序安装在 microSD卡,请检查 microSD卡是否未被手机识别或损坏。请重装 microSD卡并重启手机或更换 microSD卡。
5、下载过程中,可能由于网络连接不稳定,出现安装包损坏或下载不完整,请删除安装包后重新下载尝试。
6、如果手机中已安装此应用程序,请卸载后再次尝试下载安装。
7、下载的第三方应用程序可能和手机不兼容,因此无法成功安装。请尝试下载其他类似应用。
6.手机软件下完了安装不了怎么办呀总显示未安装
几个原因:
1手机内存过小,装的软件过多,请删除不必要的软件;
2同时在后台运行的软件太多,请及时关闭。
3垃圾缓存太多,请打开设置清除。
4下载的软件与手机系统不匹配,无法安装。请通过卸载后重装验证。
5病毒感染,通过杀毒软件来清除。
6没连网,有些软件安装需要连网,取得服务器及端口信息。
7软件包解析错误,请重新下载,或再试从别的渠道再下载。建议用手机助手来下载。
以上仅供参考,请采纳!
文章到此结束,如果本次分享的安装了java为什么不生效和为什么装了jdk还是运行不了Java的问题解决了您的问题,那么我们由衷的感到高兴!