java運行參數,java運行時參數

本文目錄一覽:

eclipse怎麼給java文件設置運行參數

工具:

eclipse

方法如下:

在代碼中右鍵,選擇run as–Run Configurations

選擇Arguments,program arguments 輸入參數,不同參數之間用空格隔開。

Java 的命令行 編譯和運行參數 如:-cp 怎麼理解?

javac

用法:javac 選項 源文件

其中,可能的選項包括:

-g 生成所有調試信息

-g:none 不生成任何調試信息

-g:{lines,vars,source} 只生成某些調試信息

-nowarn 不生成任何警告

-verbose 輸出有關編譯器正在執行的操作的消息

-deprecation 輸出使用已過時的 API 的源位置

-classpath 路徑 指定查找用戶類文件的位置

-cp 路徑 指定查找用戶類文件的位置

-sourcepath 路徑 指定查找輸入源文件的位置

-bootclasspath 路徑 覆蓋引導類文件的位置

-extdirs 目錄 覆蓋安裝的擴展目錄的位置

-endorseddirs 目錄 覆蓋簽名的標準路徑的位置

-d 目錄 指定存放生成的類文件的位置

使用-d參數,如類中定義了包,則編譯時會自動生成包, 如:javac -d . helloworld.java

表示在當前目錄下編譯Helloworld 類。.表示當前目錄,如helloword中定義有包,則在當前目錄下生成包:

-encoding 編碼 指定源文件使用的字元編碼

-source 版本 提供與指定版本的源兼容性

-target 版本 生成特定 VM 版本的類文件

-version 版本信息

-help 輸出標準選項的提要

-X 輸出非標準選項的提要

-J標誌 直接將 標誌 傳遞給運行時系統

java

用法: java [-選項] 類 [參數…]

(執行一個類)

或者 java [-選項] -jar jar文件 [參數…]

(執行一個jar文件)

其中,可能的選項包括:

-client 選擇 “client” VM(ginger547:應該是指Virtual Machine)

-server 選擇 “server” VM

-hotspot 與 “client” VM同義 [不贊成]

默認情況的VM是client.

-cp 一個文件夾和zip/jar文件組成的類搜索路徑

-classpath 一個文件夾和zip/jar文件組成的類搜索路徑

一個由文件夾,JAR壓縮文件,或者ZIP壓縮文件組成的用來搜索類的列表

-D名字=值

設置一個系統屬性

-verbose[:class|gc|jni]

使詳細輸出變的可用

-version 列印產品版本然後退出

-version:值

只運行指定版本

-showversion 列印產品版本後繼續

-jre-restrict-search | -jre-no-restrict-search

在版本搜索的時候,包含/排除用戶私人的JRE

-? -help 列印幫助信息

-X 列印非標準選項幫助

-ea[:包名…|:類名]

-enableassertions[:包名…|:類名]

使斷言可用

-da[:包名…|:類名]

-disableassertions[:包名…|:類名]

是斷言不可用

-esa | -enablesystemassertions

使系統級斷言可用

-dsa | -disablesystemassertions

使系統級斷言不可用

-agentlib:庫名[=選項]

載入本地代理庫庫名,例如. -agentlib:hprof

同時可查看, -agentlib:jdwp=help和 -agentlib:hprof=help

-agentpath:路徑名[=選項]

通過全路徑名來載入本地代理庫

-javaagent:jar路徑[=選項]

載入Java編程語言代理,可查看 java.lang.instrument

java main函數怎麼設置參數

如果用命令的方式運行java程序,在運行命令後面添加參數值即可,例如:

普通java運行命令:java helloworld

加參數運行命令:java helloworld 張三

普通java運行命令:java -jar test.jar

加參數運行命令:java -jar test.jar 張三

張三就是第一個參數,第二個參數依次掛在後面即可,在mian函數的args參數中可以獲取到的。

如果是eclipse這樣的開發環境,應該可以找到配置程序啟動參數的地方。例如:

elipse配置方式為:Run As–Run Configurations-Arguments-Program arguments 中輸入 參數值即可,空格隔開。

其他開發工具類似。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188728.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:33
下一篇 2024-11-28 13:33

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • 三星內存條參數用法介紹

    本文將詳細解釋三星內存條上面的各種參數,讓你更好地了解內存條並選擇適合自己的一款。 一、容量大小 容量大小是內存條最基本的參數,一般以GB為單位表示,常見的有2GB、4GB、8GB…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • Python3定義函數參數類型

    Python是一門動態類型語言,不需要在定義變數時顯示的指定變數類型,但是Python3中提供了函數參數類型的聲明功能,在函數定義時明確定義參數類型。在函數的形參後面加上冒號(:)…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29

發表回復

登錄後才能評論