Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装java应用程序_Java_Jar - Fatal编程技术网

安装java应用程序

安装java应用程序,java,jar,Java,Jar,我的理解有点小问题。如果我可以制作一个完全独立的JAR,为什么我需要在Windows下安装java桌面应用程序(也称Intellij)?有意义的用例是什么 我并不期待这里有一个完整的答案,我真的只是想要一些指针,因为我的谷歌fu没有帮助我,不知道如何制定一个正确的查询 编辑我知道如何运行Intellij和使用Java。。。只需询问安装点就可以从jar文件运行java应用程序,您只需安装。没有比IntelliJ更重的了。您将安装一个IDE,如IntelliJ,以开发所述jar文件 编辑 如果没有J

我的理解有点小问题。如果我可以制作一个完全独立的JAR,为什么我需要在Windows下安装java桌面应用程序(也称Intellij)?有意义的用例是什么

我并不期待这里有一个完整的答案,我真的只是想要一些指针,因为我的谷歌fu没有帮助我,不知道如何制定一个正确的查询


编辑我知道如何运行Intellij和使用Java。。。只需询问安装点

就可以从jar文件运行java应用程序,您只需安装。没有比IntelliJ更重的了。您将安装一个IDE,如IntelliJ,以开发所述jar文件

编辑


如果没有JVM Java虚拟机,您开发的jar无法在任何平台上运行。因此,如果不安装JRE,就无法运行jar文件。

就像在许多情况下一样,安装只是一个向导,可以帮助您将文件放在正确的位置。
我打赌很多软件也会这么做。很多人不想处理单个文件来运行他们的应用程序有时你会在没有通知的情况下移动或删除它们

是的,我知道。。。我的意思是,我看不出安装ProcessInstaller改善用户体验的意义,它还为您提供了定制部分流程的能力。如果您正在与操作系统上的文件进行交互,那么如果应用程序放置在错误的位置,您可能会发现很难执行。我认为安装只会为您的操作系统注册的应用程序提供额外的功能,并让用户更容易访问。此外,有时安装需要特权执行,普通用户可能没有。最好将您自己的用户权限保留在默认级别,并使用受信任的安装程序,该安装程序只执行最低限度的权限操作。哦,我不知道