本文目錄一覽:
- 1、誰會寫在linux伺服器上運行java程序的運行腳本
- 2、如何在 Web 瀏覽器中啟用 Java?
- 3、求教:Linux下Java應用程序的重啟腳本
- 4、北大青鳥設計培訓:java編程開發語言編輯腳本應該怎麼做?
誰會寫在linux伺服器上運行java程序的運行腳本
你是要單次運行還是不掛斷在後台運行?單次直接java -jar xxx.jar 就可以了,不掛斷的話,可以編寫一個shell腳本,start.sh 內容如下
#!/bin/sh
nohup java -jar -XX:PermSize=64m -XX:MaxPermSize=128m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:SurvivorRatio=8 xxx.jar/dev/null 21
具體的參數你自己把握,然後保存,給這個腳本賦於可執行許可權,chmod +x start.sh
然後執行這個腳本,sh start.sh ,然後查看一下java進程,看這個服務起來沒有,jps
如何在 Web 瀏覽器中啟用 Java?
請按照以下說明通過您的 Web 瀏覽器啟用 Java:
適用於 Windows 的瀏覽器
Internet Explorer
單擊工具,然後單擊 Internet 選項
選擇安全選項卡,選擇自定義級別按鈕
向下滾動到 Java 小應用程序腳本
確保選中啟用單選按鈕
單擊確定保存您的首選設置
Chrome
單擊扳手圖標,然後選擇選項。
依次選擇高級選項和隱私內容設置。
將顯示「內容設置」面板。
在插件部分,選擇禁用單獨插件鏈接以檢查是否已啟用 Java
單擊啟用鏈接(如果顯示「禁用」鏈接,則已啟用 Java)
注意:此外,您也可通過在瀏覽器地址欄中 鍵入「about:plugins」 來訪問「插件」設置。
適用於 Windows 和 Mac OS X 的瀏覽器
Firefox
啟動 Mozilla Firefox 瀏覽器,如果該瀏覽器正在運行,則重新啟動它。
在瀏覽器頂部,選擇 Firefox 按鈕(或 Windows XP 中的工具菜單),然後選擇附加組件
此時將打開「附加組件管理器」選項卡。
在「附加組件管理器」選項卡中,選擇插件
單擊 Java (TM) 平台插件以將其選定
單擊啟用按鈕(如果按鈕顯示為禁用,則 Java 已啟用)
Safari
啟動 Safari 瀏覽器
單擊「Safari」並選擇首選項
單擊安全選項卡
選中(選擇)啟用 Java 複選框
關閉「Safari 首選項」窗口
Opera 4.x 及更高版本
適用於 Windows 的 Opera 不使用 Java,但是 Opera Web 瀏覽器中已嵌入了 Java。
適用於其他平台的 Opera 可支持 Java。請參見 Opera 平台文檔。
有關詳細信息,請參見以下 Opera 支持文檔:
Opera 中的 Java 軟體支持
搶首贊
評論
分享
舉報
河南新華電腦學院
2021-10-26 · 專註互聯網IT教育,電腦培訓院校
關注
啟動Mozilla Firefox 瀏覽器,如果該瀏覽器正在運行,則重新啟動它。
在瀏覽器頂部,選擇Firefox按鈕(或 Windows XP 中的工具菜單)…
在「附加組件管理器」選項卡中,選擇插件
單擊Java (TM) 平台插件以將其選定
求教:Linux下Java應用程序的重啟腳本
這個是startup.sh的腳本
#!/bin/bash
java -Xms512m -Xmx1024m -classpath lib/antlr-2.7.6.jar:lib/commons-collections-3.2.jar:lib/jta.jar …… xx.MainClass%1 %2
java -cp “$CLASSPATH” xx.MainClass console.log echo $! MainClass.pid
MainClass是我伺服器的啟動入口main所在的類.
腳本也是看到網上其他朋友寫的,這個腳本在伺服器啟動的同時將pid寫到MainClass.pid中下面的是restart.sh腳本
#!/bin/bash
cat MainClass.pid | xargs kill -9
java -Xms512m -Xmx1024m -classpath lib/antlr-2.7.6.jar:lib/commons-collections-3.2.jar:lib/jta.jar …… xx.MainClass%1 %2這個腳本就是先關閉pid為MainClass.pid的進程
然後再啟動.
問題是在伺服器啟動後,利用ps -aux查看進程,沒有發現MainClass.pid的值
java.exe的pid是另外一個值…
北大青鳥設計培訓:java編程開發語言編輯腳本應該怎麼做?
腳本對於大多數程序員來說應該不陌生了吧。
今天我們就一起來了解一下,在使用java編程開發語言編寫API腳本的時候都需要注意哪些問題。
Java腳本化API為誰準備?腳本語言的一些有用的特性是:方便:大多數腳本語言都是動態類型的。
您通常可以創建新的變數,而不聲明變數類型,並且您可以重用變數來存儲不同類型的對象。
此外,腳本語言往往會自動執行許多類型的轉換,例如,必要時將數字10轉換為「10」。
開發快速原型:您可以避免編輯編譯運行周期,只使用「編輯運行」!應用擴展/定製:你可以「具體化」的部分應用程序,例如一些配置腳本,業務邏輯/規則和財務應用中的數學表達式。
為應用添加命令行模式,用於調試、運行時配置/部署時間。
現在大多數應用程序都有一個基於Web的GUI配置工具。
但是系統管理員/部署人員常常喜歡命令行工具。
一個「標準」的腳本語言可以用來實現這個目的,而不是發明特設的腳本語言。
Java腳本API是一種獨立於框架的腳本語言,使用來自於Java代碼的腳本引擎。
通過java腳本API,可以使用Java語言編寫定製/可擴展的應用程序並將自定義腳本語言選擇留給終用戶。
Java應用程序開發者不需要在開發過程中選擇擴展語言。
如果你使用JSR-223API來編寫應用,那麼你的用戶可以使用任何JSR-223兼容的腳本語言。
腳本包Java腳本功能是在javax.script包中。
這是一個比較小的,簡單的API。
腳本的出發點是ScriptEngineManager類。
一個ScriptEngineManager對象可以通過jar文件的服務發現機制發現腳本引擎。
它也可以實例化腳本引擎來解釋使用特定的腳本語言編寫的腳本。
腳本變數當你的java應用程序嵌入腳本引擎和腳本,你可能希望將您的應用程序對象為全局變數暴露於腳本中。
這個例子演示了如何將您的應用程序對象作為全局變數暴露於腳本中。
我們在應用程序中創建一個java.io.File對象作為全局變數,名稱是file。
鹽城電腦培訓發現該腳本可以訪問變數,例如,它可以調用它的公共方法。
注意訪問java對象、領域和方法的語法依賴於腳本語言。
JavaScript支持「自然」的類似java的語法。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/244292.html