
从你异常截图上来看,是因为JNLPjar下载失败。原因有很多种可能性:
当前你的电脑没有联网,无法下载
下载服务器问题,无法连接或是URL错误
jar包文件损坏。(可能性不高)
如果你知道哪里可以搞到这个jar包,可以直接下载下来并放到lib目录下,也许就能绕过这个错误了。
-Xms是用来设置你的应用程序能够使用的最大内存数,如果程序要花很大内存的话,那就需要修改增加此数的值。
Xms是用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。
所以根据程序的大小,还有电脑的实际配置,来进行这两个的参数配置即可,参数的单位都是m(兆)。
Java简介
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
主要组成
Java由四方面组成:
●Java编程语言,即语法。
●Java文件格式,即各种文件夹、文件的后缀。
●Java虚拟机(JVM),即处理class文件的解释器。
●Java应用程序接口(Java API)。
体系
Java分为三个体系,分别为:
Java SE(J2SE,Java2 Platform Standard Edition,标准版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
jnlp会从网络上下载需要的资源,而普通java程序都是在本地的,这就是“非JNLP文件都能正常打开”的原因。
既然是用javaws命令去启动jnlp,那么应该跟浏览器没什么直接关系。
修改系统环境变量,其中TEMP和TMP两项修改为另一个没有中文的路径即可。
这个需要在本地安装一个j2se(实质上是jdk)。
下方附上jdk15的下载链接,直接粘贴至迅雷即可下载:
thunder://QUFodHRwOi8vMXhsLjE2M2Rpc2suY29tOjcxMC9maWxlLzNiLzgxLzNiODE1NWYzOGYzNGYyNTE5YmUyOGUwNjFlZDZmYWJiL2pkazEuNS4wXzIyLjd6P2tleT0zZmM2Y2M4MWFjMDNiMDcxNzJjMjhjZjUyZTU3YTY4NSZ1aWQ9MCZpZD0yNTMxNjQmdD0xNDAyNjYwNzc4JnR5cGU9dGh1bmRlclpa
安装成功后,配置本地jdk环境,做如下 *** 作:然后在windows命令窗口中输入java -version。
如果是java应用程序,所有的都从main方法开始;如果是applet小应用程序,init()方法负责加载,start()方法开始执行;
Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。
当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络l浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。
Runtime类中有个exec方法,把可执行文件的路径以字符串的方式放到该方法中,就能在单个线程中打开这个可执行文件了。注意Runtime是单例模式,没有构造函数,只有生成实例的静态方法。部分代码如下:
class RunDemo{
public static void main(String []args) {
Runtime rt = RuntimegetRuntime();
rtexec("D:\lol\lolexe"); //该路径是可执行文件的路径
}
}
如有疑惑,欢迎追问!!
以上就是关于如何双击jar文件启动java应用程序全部的内容,包括:如何双击jar文件启动java应用程序、java编写一个系统打开java应用程序、如何在安卓手机里运行JAVA程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)