操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    acOS 用戶可以運行 Java 的開源版本,以及用于云原生開發的新框架。

    • 來源:https://linux.cn/article-12393-1.html
    • 作者:Daniel Oh
    • 譯者:MCGA

    (本文字數:4288,閱讀時長大約:5 分鐘)

    macOS 用戶可以運行 Java 的開源版本,以及用于 云原生(cloud native)開發的新框架。

    五月底,Java 慶祝了它的 25 周年紀念日,為了紀念這一時刻,世界各地的開發人員使用 #MovedByJava 這一標簽分享他們使用這一編程語言的成就、記憶以及愿景。

    我的時間線:

    1999 開始學習 Java2007 創建 @grailsframework2008 共同創建 G20ne2009 被 SpringSource 收購2015 加入 @ObjectComputing2018 創建 @micronautfw / 獲得 @groundbreakers 獎2019 成為 @Java_Champions

    感謝你 @java ! #MovedByJava

    — Graeme Rocher (@graemerocher) 2020年5月21日

    多年來,許多技術和趨勢都促進了 Java 堆棧的開發、部署和在標準應用程序服務器上運行多個應用的能力。為 Kubernetes 構建容器鏡像使得 Java 開發者可以在多個云環境中打包和部署 微服務 (microservices),而不是在虛擬機上運行幾個應用程序服務器。

    Timeline of technology contributions to Java


    有了這些技術,Java 應用程序棧被優化為運行更大的堆和可以在運行時做出決策的高動態框架。然而不幸的是,這些努力還不足以使 Java 成為開發人員為 無服務器(serverless)和事件驅動平臺開發 云原生(cloud native) Java 應用程序的首選編程語言。其他語言填補了這部分空缺,特別是 JavaScript、Python 和 Go,而 Rust 和 WebAssembly 也成了新的選擇。

    盡管存在這種競爭, 云原生 Java (cloud native Java) 正在對以云為中心的軟件開發產生影響。好在,新的 Java 框架(比如, Quarkus 、 Micronaut 和 Helidon )最近已經戰勝了這些挑戰,它們提供了編譯速度更快而且更小的應用,同時它們在設計之初就將分布式系統考慮了進去。

    如何在 macOS 上安裝 Java

    Java 開發的未來將從更多人安裝和使用 Java 開始。因此,我將介紹如何在 macOS 上安裝并開始使用 Java 開發環境。(如果你運行的是 Linux,請查看 Seth Kenlon 的文章《 如何在 Linux 上安裝 Java 》)

    通過 Brew 倉庫安裝 OpenJDK

    Homebrew 是 macOS 事實上的標準軟件包管理器。如果你還沒有安裝的話,Matthew Broberg 的文章《 Homebrew 簡介 》將帶你完成這些步驟。

    當你在 Mac 上安裝好 Homebrew 后,使用 brew 命令安裝 OpenJDK ,這是編寫 Java 應用程序的開源方式:

    $ brew cask install java
    

    不到一分鐘就能看到:

     java was successfully installed!
    

    通過 java -version 命令確認 OpenJDK 已經正確安裝:

    $ java -version
    openjdk version "14.0.1" 2020-04-14
    OpenJDK Runtime Environment (build 14.0.1+7)
    OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing
    

    從輸出中可以確認 OpenJDK 14 (本文撰寫時的最新版本)已經安裝。

    從二進制文件安裝 OpenJDK

    如果你并不熱衷于包管理器,并且更愿意自己來管理 Java 的話,那么你總是可以選擇下載并且手動安裝。

    我在 OpenJDK 主頁上找到了最新版本的下載鏈接。下載 OpenJDK 14 的二進制文件:

    $ wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_osx-x64_bin.tar.gz
    

    移動到你保存二進制文件的目錄,然后解壓:

    $ tar -xf openjdk-14.0.1_osx-x64_bin.tar.gz
    

    接下來,將 Java 加入到你的 PATH:

    $ export PATH=$PWD/jdk-14.0.1.jdk/Contents/Home/bin:$PATH
    

    同時,將這條命令加到你的點文件中,.bash_profile 還是 .zshrc 取決于你運行的 shell。你可以在《 如何在 Linux 中設置你的 PATH 變量][23]》一文中了解更多關于配置 `PATH變量][23]》一文中了解更多關于配置‘ 》一文中了解更多關于配置 $PATH 變量的內容。

    最后,驗證你安裝的 OpenJDK 14:

    $ java -version
    openjdk version "14.0.1" 2020-04-14
    OpenJDK Runtime Environment (build 14.0.1+7)
    OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
    

    在 Mac 上編寫你的第一個 微服務 (microservices)

    現在,你已經準備好在 maxOS 上使用 OpenJDK 堆棧開發 云原生(cloud native) Java 應用程序了。在本教程中,你將在 Quarkus 上創建一個新的 Java 項目,這個項目使用 依賴注入(dependency injection)來公布 REST API。

    你需要 Maven 啟動,它是一個非常流行的 Java 依賴管理器。從 Maven 的網站 安裝 它,或者通過 Homebrew 使用 brew install maven 命令。

    執行以下 Maven 命令來配置 Quarkus 項目,并且創建一個簡單的 web 應用:

    $ mvn io.quarkus:quarkus-maven-plugin:1.5.1.Final:create \
        -DprojectGroupId=com.example \
        -DprojectArtifactId=getting-started \
        -DclassName="com.example.GreetingResource" \
        -Dpath="/hello"
    cd getting-started
    

    運行這個應用:

    $ ./mvnw quarkus:dev
    

    當應用程序運行的時候,你可以看到這個輸出:

    __  ____  __  _____   ___  __ ____  ______
     --/ __ \/ / / / _ | / _ \/ //_/ / / / __/
     -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \  
    \--\\___\\_\\____/_/ |_/_/|_/_/|_|\\____/___/  
    2020-06-13 00:03:06,413 INFO  [io.quarkus] (Quarkus Main Thread) getting-started 1.0-SNAPSHOT on JVM (powered by Quarkus 1.5.1.Final) started in 1.125s. Listening on: <http://0.0.0.0:8080>
    2020-06-13 00:03:06,416 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
    2020-06-13 00:03:06,416 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, resteasy]
    

    使用 curl 命令訪問 REST 端點:

    $ curl -w "\n" http://localhost:8080/hello
    hello
    

    恭喜!通過使用 Mavan 和 Quarkus,你很快從沒有安裝 Java 的環境里創建了第一個 web 應用。

    接下來用 Java 做什么

    Java 是一個成熟的編程語言,通過專門為 云原生(cloud native)應用程序開發設計的新框架,Java 的熱度會一直持續下去。

    如果你正走在這樣構建未來應用的路上,你可能會對更多實用的 Quarkus 開發課程或其他現代化框架感興趣。無論你在構建什么,下一步是配置你的文本編輯器。閱讀我關于《 在 VS Code 用 Quarkus 編寫 Java 》的教程,然后再看看你能做什么。


    via: https://opensource.com/article/20/7/install-java-mac

    作者: Daniel Oh 選題: lujun9972 譯者: Yufei-Yan 校對: wxy

    本文由 LCTT 原創編譯, Linux中國 榮譽推出

    點擊“了解更多”可訪問文內鏈接

    AVAFX之前打包成jar的方式,再拿到多個安裝了jre的平臺運行,弊端就在于無論Windows,還是Mac都需要安裝了jre運行環境才能正常運行JAVAFX打包出來的jar包程序。有一種打包方式可以讓沒有安裝jre運行環境的電腦直接運行JAVAFX的應用程序,這個就是jlink打包,他會把jre直接打包到應用程序中,避免電腦再安裝jre運行環境。

    教程環境

    1.IntelliJ IDEA 2022.2.4
    2.JKD15

    JAVAFX Mac 項目生成

    1.新建項目,選擇javaFX項目,項目包管理選擇Maven,jdk15,點擊Next

    2.根據自己需求選擇UI框架,點擊Create

    3.點擊Application前面的綠色箭頭,測試一下項目是否可以正常運行

    4.打開右側的Maven菜單,選擇Plugins-javafx,雙擊javafx:jlink,進行項目打包

    5.打包完成,下面的提示框中會出現 BUILD SUCCESS,并且左側項目目錄中會有個target文件夾,這里面就是打包好的產物

    6.雙擊 target/app/bin/app ,測試一下是否程序正常運行

    JAVAFX Windows 項目生成

    Windows項目打包方式和Mac一樣,都是在IntelliJ IDEA中完成,只是打包好的產物不同,按照上面Mac的打包方式就可以正常打包生成產物

    target/項目名/bin文件夾下的xxx.bat就是程序的執行文件,雙擊就可以打開應用程序

    JAVAFX Mac 打包 app

    使用Appify小型bash腳本,來制作mac的app應用

    1.獲取到Appify腳本,首先要賦予權限,在終端中輸入「sudo chmod +x 」(+x后面有空格),將appify文件拖入到終端中,按下回車鍵,輸入本機用戶密碼,appify變為了Unix可執行文件

    2.將項目打包產物中target/app/bin/app文件復制到appify同一路徑下

    3.從終端中進入到appify文件路徑下,在終端中輸入「./appify app demo1」,回車就會生成mac下的app可執行程序(demo1是app軟件名稱,可以自定義,以后無法修改)

    4.在剛剛生成的app應用程序上右鍵-顯示包內容

    5.將剛剛打包生成的產物,復制到app應用程序中,【jrunscript、keytool】移動到MacOS文件夾下,【conf、legal、lib、release】移動到Contents文件夾下

    6.返回到剛剛的app應用程序路徑下,雙擊app應用程序,就可以打開自己寫的程序了

    7.更改app應用程序的圖標,在app應用程序上點擊右鍵-顯示簡介

    8.直接將圖片拖到左上角的圖標框中,就更改了app應用程序的圖標,到此Mac下JAVAFX程序打包封裝完成

    JAVAFX Windows 打包 exe 安裝文件

    1)使用Bat To Exe Converter軟件來將bat轉化為exe

    1.現在我們的bin文件夾下有個xxx.bat文件,需要先把bat轉成exe文件才能制作安裝包

    2.打開Bat To Exe Converter軟件,點擊open

    3.選擇需要轉換的xxx.bat文件,點擊打開

    4.軟件可以設置為中文,點擊上面的Language,選擇簡化中國

    5.左側文本中將【\java改為\bin\java】,右側進行設置,勾選圖標,選擇一個ico后綴的圖標文件,EXE格式這里要選擇Windows(隱形),如果選擇控制臺(可見)運行程序的時候會出現cmd的運行窗口,最后點擊頭部的轉換按鈕

    6.選擇轉換好的exe文件保存的位置,這里的位置要選和bin、conf、legal、lib這些文件夾的同級目錄,點擊保存

    7.看到處理完成,就可以在剛剛指定的路徑下找到轉換好的exe文件,雙擊就可以運行這個程序,到這里你可以之間把圖片中alyun_flie(你的項目名)這個文件壓縮為zip、rar,發給別人用了,他只需要解壓縮,雙擊xxx.exe就可以運行你寫程序了

    2)使用 Inno Setup 編譯器 來進行Windows安裝包制作

    還可以將xxx.exe制作為有引導的安裝程序,安裝完成就會在桌面自動創建圖標

    1.打開Inno Setup 編譯器,選擇腳本向導,點擊確定

    2.點擊下一步

    3.填寫軟件的基本信息,點擊下一步

    4.默認不用修改,點擊下一步

    5.這里很重要,需要選擇安裝程序所帶的文件夾和主程序,上面主執行文件瀏覽選擇target/項目名/xxx.exe文件,就是上面bat轉exe生成的exe文件。下面其他程序文件直接添加文件夾,選擇/target/項目名 文件夾,然后點擊下一步

    6.默認不用修改,點擊下一步

    7.根據自己情況勾選,一般默認,點擊下一步

    8.這里的內容根據自己需要添加,可以不添加,直接點擊下一步

    9.默認不用修改,點擊下一步

    10.根據自己情況勾選,點擊下一步

    11.第一個框選擇生成的安裝包位置,第二個框填寫安裝包名稱,第三個框選擇一張圖片作為安裝包圖標,安裝密碼可有可無,點擊下一步

    12.默認不用修改,點擊下一步

    13.點擊完成

    14.點擊是

    15.點擊否,你也可以點是保存腳本,下次使用

    16.查看左下角,等待編譯完成,剛剛選擇的輸出文件夾中就會出現打包好的安裝包,到此安裝包制作完成

    JAVAFX Mac app 運行注意事項


    把打包好的app運行程序移動到其他電腦運行會出現 應用程序 “xxxx”無法打開的情況,下面是解決辦法

    1.右鍵,AliyunFile文件,點擊顯示包內容

    2.在文件夾中找到AliyunFile文件和java文件

    3.打開終端,輸入「sudo chmod +x 」,(+x后面有個空格)將AliyunFile文件拖入到終端中

    4.文件路徑顯示在了終端中

    5.按下回車鍵,輸入本機用戶密碼,再按下回車鍵

    6.AliyunFile文件變為了Unix可執行文件

    7.繼續上面的操作,讓java文件變為Unix可執行文件,AliyunFile和java都變成了Unix可執行文件就操作完成了

    8.回到剛剛下載好的文件夾下,雙擊AliyunFile文件就可以打開《寸井月文件加密解密工具》了

    軟件資源查詢

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有