java.exe和javaw.exe的区别和使用方法示例
来源:才华咖 本文已影响7.09K人
来源:才华咖 本文已影响7.09K人
相同点:二者都是Java的虚拟机,用来执行Java程序
区别:运行程序时不会输出控制台信息,如果是双击打开jar文件的话(假设已经设置好了打开方式),那么根本就不会出现控制台窗口,主要用来运行带窗体的应用程序,其中的“w”就是window的意思,所以用它来运行控制台程序时虽不会报错,但不会输出任何结果。而无论运行控制台程序,还是运行窗体程序都没有任何问题。
情景模拟一:
编写一个最简单的控制台程序:
复制代码 代码如下:
public static void main(String[] args){
tln("Hello World!");
}
运行:
情景模拟二:
如果是运行带GUI的程序:
1、如果用cmd的方式打开jar文件,有tln的'代码,会正常输出,而就不会输出,但控制台窗口都不会消失。
2、如果是“右键”-->“打开方式”的方式运行jar文件的话,那么用打开文件还会保留一个控制台窗口,则不会出现,所以运行窗体程序一般都用。
或者使用示例:
java [-options] class [args...]
(用来执行一个已经编译好的字节码文件)
or java [-options] -jar jarfile [args...]
(用来执行一个打包好的jar文件)
Java与Java web的区别
java SE和EE有什么区别
Java中操作Excel表格方法
JAVAEE与JAVA有何区别
如何在Dreamweaver中为网页插入Java程序
java如何使用poi对Execl简单写操作
j2ee与java web的区别
Java与Java web的区别大纲
Java中Websocket使用实例解析
JAVA认证基础知识:JavaNativeInterface学习小结
java程序员学习Flex和BlazeDS有什么好处
jQuery中ajax的get()方法运用示例
Java中Executor接口用法大全
Dreamweaver中JavaScript行为操作使用的总结
关于ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
Java中hashmap和hashtable的区别
使用ajax操作JavaScript对象的方法
JavaWeb(J2EE)面试题及答案
j2ee与java的区别
duty和tax的区别和用法
Java与Java web有什么不同
to和for的区别和用法例句
jQuery解析XML与传统JavaScript方法的差别
jQuery中的read和JavaScript中的onload函数的区别在哪
将Sublime Text 2配置为Java的IDE的具体方法
Java中的== 和equals()方法详解与实例教程
jQuery 和其他 JavaScript 框架使用方法
JavaScript中exec函数用法
java system类使用方法示例
常见的JavaWeb(J2EE)面试试题及答案
关于java如何配置MyEclipse Maven环境具体方法
无线咪的介绍和使用方法
Java将excel数据导入数据库的方法
Java EE的Web服务体系结构
关于Java和PHP在Web开发方面的区别
申请和请示的区别
override和Java overload的定义及异同点分析
Dreamweaver代码提示功能使用方法
java servlet页面跳转的方法
JavaScript监听textarea中按键事件