javaw.exe是什么文件,java.exe javaw.exe

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: