簡體   English   中英

如何在沒有任何程序的情況下在本地運行 Java 項目?

[英]How to run Java project on local without any program?

我有一個 spring 引導項目。 How can I make the java spring boot project run on my local machine without using any application (Intellij IDEA, Eclipse, Heroku, Docker etc.)? 我可以在命令行上使用 jar 文件來做到這一點,但我想使用不同的方法。 我該如何在 windows 上做到這一點?

有幾個選項,取決於您想要實現的高級程度。

這是有關如何使用 Launch4J 的相關答案: 如何在我的 JAR 中捆綁 JRE,以便它可以在沒有 Java 的系統上運行?

您還可以考慮使用https://www.advancedinstaller.com ,它可以幫助您為不同的操作系統創建安裝向導,包括設置注冊表值等。

Make sur that the JRE is installed on your machine (which is the case if you'r running .jar files from cmd ) then open the jar file as any windows program, if you want to generate an executable .exe from your file then use啟動4j。

虛擬機

另一種比 launch4j 更現代、更高效的方法是使用 GraalVM。

  • 安裝 GraalVM
  • 安裝一些 C 開發環境,如 Visual Studio
  • 運行: gu install native-image

使用javac編譯您的 Java 代碼后編譯為本機映像

  • javac YourClass.java
  • native-image YourClass

現在您有了一個可以在任何地方獨立運行的高效可執行文件。

至少這是您手動操作的方式。

您有一個用於 Spring 的庫spring-native來幫助您。 或者您可以改用 Quarkus 開發您的項目,它可以構建一個開箱即用的原生鏡像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM