我想用java写一个小游戏,现在问题来了,我想生成那种jar的包,一般的电脑能运行吗?

如题所述

不装jre的电脑是没法运行java程序的,当然 java虚拟机例外。追问

那一般非开发用的电脑,会装jre吗?

追答

正常情况下是不会装的,所以你的程序发布的时候就要连jre一起发布,让对方安装游戏前先安装jre,java的跨平台是有条件 的,并不是无条件的。

追问

那么会不会有些用户为了浏览网页某些内容,就把jre安装好了?

追答

浏览网页是不可能需要jre的,在网页上运行的都是html和javascript, 有些特殊的页面可能 需要相应的activeX控件 ,不会用到jre的。没有特殊情况,普通用户是没有理由 安装 jre的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-13
肯定是可以运行的!jar包和JDK打包安装 如果你想装绿色版的估计就不行了

我想用java写一个小游戏,现在问题来了,我想生成那种jar的包,一般的电 ...
不装jre的电脑是没法运行java程序的,当然 java虚拟机例外。

写程序用什么电脑做编程需要什么配置的电脑
开发网站,不用配置特别好的电脑,平常所用的本本就行了,配置中等就行了;无论你是做PHP开发、Java开发、ASP开发,现在主流配置就完全能满足你的需要,没必要买高端电脑;友情小提示,在选购电脑时,除了注意电脑的硬件配置参数外,还需要特别关注电脑的品牌、散热性、外观材质,这些东西均会在电脑保养中起到重要作用,比如Th...

java打包JAR文件问题。。。
g:\\j5\\bin\\javaw.exe -jar %1 设置完成后,双击任何jar文件都会自动运行这个程序文件了。也可以放到本级目录里的一个jar子目录中,修改如下:javaw -classpath "jar\/where.jar;jar\/jbcl_edit.jar;jar\/dx_edit.jar;jar\/beandt_edit.jar;jar\/dbswing_edit.jar;jar\/mysql_comp_edit.jar;jar\/Java...

java 用SWT开发软件,打包为jar无法出现界面
1 如果项目有依赖包的话,简单打成jar是不能跑的,建议用fatjar插件打包 2 若无其他依赖包的话,不能正常运行就是程序启动有问题,可以通过CMD窗口来执行jar包,看看是否有异常输出.

问一个关于打包jar文件的问题
jar文件只是打包的一种形式,并不是所有的jar文件都能双击运行的。通俗的说,jar文件只是将一些class文件以压缩的形式组合在一起。

教你如何在电脑中正确识别RAR和JAR文件
你打开一个JAR文件的压缩包,如果发现里面含有很多PNG图片或者是CLASS文件,那说明这是个JAR软件,请不要解压缩,直接传到手机安装方法和SIS一样!识别方法3:就是在你PC的文件夹选项中的查看里面把隐藏已知文件扩展名类型前面的钩也去掉,这样就一目了然了,哪是JAR,哪是RAR!!

java的源代码隐藏问题
经过以上操作的jar文件 会变得更小,并很难进行逆向工程。eclipse已经把Proguard集成在一起了。它支持脚本控制,可以使用GUI界面,字符串不加密,支持 J2ME。类似功能的开源混淆器:RetroGuard yGuard(RetroGuard的一个升级版本) JODE Jad反编译混淆后class得到的代码:public class SimpleBean implements Serializable{ public ...

电脑java有什么用java主要是做什么的
可以做Android:Android手机,随便打开一个APP应用,他们就是用的Java语言。从Android刚刚起步,到今天许多的Android应用都是由Java程序员开发的。虽然Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写的。 可以编写游戏:很多耳熟能详的游戏都是通过Java语言编写的,并且Java不仅仅是在手机端游戏中应用...

java语言基础的问题
一个java程序首先通过编译器把源代码编译为字节码(bytecode)的机器语言,然后在虚拟机中解释执行。为了方便移植,java是不生成exe(windows下的excecutable可执行文件)的,这样就可以在windows之外的系统中运行。至于游戏,和普通的程序是一样的。它的特点就是前面所讲的一般java程序的特点。你还问到...

java 导出jar包,类里面用到了第三方jar包,不可用
把第三方的包,放到你的这个工程里就OK了。或者 有个 MANIFEST.MF 文件,不知道你知道么?如果要想让 jar 文件能单独运行的话,在 MANIFEST.MF 文件中至少得有:Main-Class: xxx.xxx.xxx.Main 这是入口类,Main 类中必须得有 main 方法。其次,如果使用到第三方类库的话,还得指定:Class-Path:...

相似回答