javaw.exe是什么文件,java.exe javaw.exe
新的生活开始了,在旧电脑上操作了一次后,终于重装了系统。我发现javaw.exe,一个我以前没有注意到的程序,似乎在设置eclipse时起了很大的作用,所以我稍微研究了一下。
如何解决写爬虫IP受阻的问题?立即使用。
Javaw.exe主要用于启动基于GUI的应用程序。如果程序是纯图形的,你需要加速它,使用javaw。使用javaw.exe运行java程序时,控制台还可以输入其他命令。
javaw的使用
安装jdk后,电脑里会有三个javaw,一个在jdk文件下的bin,一个在jdk同一个目录下的jre,一个在windows/system32,当然这三个目录里还有三个java.exe和javaws.exe。
我们的程序将使用哪个javaw来运行我们的程序?如果可以在程序的配置文件中指定,请使用指定的。
我们使用的是我们在环境变量中配置的bin下的程序,在path下,按第一顺序。
当你使用javaw.exe的时候,你会使用jre,它使用如下的jre: (1)在java.exe的当前目录中查找。(2)在java.exe的父目录中查找。(3)查看注册表,找到其中的路径。
找到jre后,如果java.exe和jre的版本一致,它将被执行。
是jvm的jre的一部分,是jvm的补充。jvm位于jre/bin目录下,服务器文件中的jvm.dll。
jdk里的Jre主要是jdk自己用的。jdk旁边的jre是安装jre并被其他程序使用时放在注册表路径中的jre。
所以我们不需要命令控制台来运行GUI程序。
下面是一个例子:
javaw的使用
包javaw
导入javax . swing . *;
公共类HelloWorldSwing {
私有静态void createAndShowGUI() {
JFrame JFrame=new JFrame( hello world Swing );
JFrame . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);
JLabel Hello label=new JLabel( Hello World!);
jFrame.getContentPane()。添加(hello label);
jframe . pack();
jframe . set visible(true);
}
公共静态void main(String[] args) {
javax . swing . swing utilities . invoke later(新的Runnable() {
公共无效运行(){
createAndShowGUI();
}
});
}
}上面是一个GUI程序,按照如下方式运行就是在控制台上运行:
java -classpath。贾瓦。HelloWorldSwing
解释:where -classpath。代表将类路径的路径设置为当前目录。
运行任务管理器后,会出现java.exe进程——因为它是通过控制台运行的。
以上是javaw.exe是什么的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。