我写的JAVA程序编译完在别人的机器上运行,别人的机器是否都要先安装JAVA的SDK还是虚拟机的什么东西?

如题喽,本人菜鸟

第1个回答  2012-07-28
需要先装Java虚拟机,不是SDK,是JDK。另外还要看你写的java程序加载的JDK版本,运行机器上JDK版本不能低于你的程序的JDK版本。
第2个回答  2012-07-28
如果打包成 .jar格式就需要JDK,打包成 .exe 就不用。
第3个回答  2012-07-28
需要至少安装JRE,java运行时环境,或者JDK开发包(里面包含JRE)追问

那这样是不是很麻烦?自认为..

追答

桌面应用并不是Java的长处(javaSE),有很多技术都可以替代,Java的优势是在JavaEE这块,这点小麻烦对于企业级应用来说可以忽略

第4个回答  2012-07-28
需要的,一般安装JRE就可以了
第5个回答  2012-07-28
java虚拟机,即jre环境。追问

那这样是不是很麻烦?自认为..不能集成虚拟机之类的

如何在裸机上运行java,从编写,编译,再到解释。全过程
先安装java的jdk也就是虚拟机,让java 有地方可跑 第二步 你可以开发工具(例如myeclipse)进行编写java代码 当然记事本也可以第三步 如果用myeclipse自动编译 记事本的话 用命令提示符 javac XXX.java第四步 如果用myeclipse直接运行 记事本的话 用命令提示符 java XXX ...

装了Java 的SDK了,可是不知道怎么运行java程序呀?
这样就可以运行了,"java test",java是jdk的另一个最为常用的命令,启动java虚拟机,后面的参数书你的程序编译出来的.class文件,但是千万别再后面加上".class",java命令也还是有很多的参数,还是自己看吧

如何在自己的电脑上运行java
如果要用索爱模拟器的话,还要装一个semc java me cldc sdk软件,这是一个带索爱系列手机模拟器的java程序资源开发套件,可以在索爱手机官方网站下载,也是免费的。不过,索爱的最新开发套件的手机模拟器好像不支持中文,在其中运行的程序中文字符会显示成黑方块。而且,很多手机程序在索爱手机上能运行,在...

...有了JDK还要java me sdk这个吗 我安装java me sdk提示没有找到JDK...
首先要安装jdk,你安装6.0或者以上的版本,默认安装,这样就不用配置java_home了。之后再安装sdk,如果中间需要指定jdk或者jre的话,你就把这个路径指向C:\/Program Files\/java\/jdk或者是jre(前提是在你安装jdk的时候采用默认安装方式),否则你就指向你指定的安装目录下的jdk或者jre。至于你下载的eclipse...

java中编写的那些程序怎么可以生成.EXE文件呢?
,不过在没有安装JDK的机器上是不可能运行JAVA程序的,哪怕是编译成为exe文件。将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET)1. 从获得一个TowerJ编译器,该编译器可以将你的CLASS文件 编译成EXE文件。2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以 从微软...

java程序在linux(Ubuntu14.04)下运行需要安装其他的插件么
需要安装JDK,JDK中包含JVM,而JVM是java程序运行的基础。1. 先从Oracle官网下载JDK。先选择同意按钮,然后根据自己的系统下载相应版本。我的系统是Ubuntu14.04 64位的,所以我下载的 2. 创建一个目录\/usr\/lib\/jvm以便于把下载解压后的包放到这个目录下。3. 解压并把解压后的jdk1.8.0_25文件夹...

安装了java jdk有没有必要安装java SDK,sdk是否包含jdk,帮帮忙。
JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK,如果没得JDK则所有的java程序是不能运行的。SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一...

怎样在电脑上使用手机使用的JAVA软件
在电脑上使用手机使用的JAVA软件,主要是为了在开发Java ME程序时更加便捷。常规而言,开发Java ME程序并不需要特定的开发工具。你只需要安装Java SDK,并下载Sun Java Wireless Toolkit,即可开始编写Java ME程序。通过这个工具,你可以编译、测试并运行你的程序。目前市面上主流的集成开发环境(IDE),如...

如果不设置java的环境变量可以吗
Java 2 SDK Standard Edition 1.4.2 并且安装了(没有重新启动)我没有设置java的环境变量 这样可以编译和运行java 程序吗 解析:也可以,如果比较熟悉电脑,你把你安装java的文件夹拷贝一个,以后重新作了系统都可以不用再安装java,前提是你比较熟悉的情况下,如果你是个新手,如果你知道得太少,建议...

j2sdk和jdk有什么区别?
J2SDK和JDK在本质上没有区别,它们是同义词,都指的是Java开发工具包(Java Development Kit)。J2SDK是Java 2平台的标准版(J2SE,Java 2 Standard Edition)的软件开发工具包。它包含了编写、调试和运行Java程序所需的各种工具和库。详细来说,J2SDK主要包括两部分:Java开发工具包(JDK)和Java运行...

相似回答
大家正在搜