国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

classpath(譯)

wudengzan / 2541人閱讀

摘要:另外,指定多個類路徑也是可以的。系列使用的的分隔符是系列使用的分隔符是。類文件指定需要執行的文件。在已經制定設置的環境下,環境變量的設置將會無效優先級的問題。當前目錄將會無效。是的核心類,里包含與國際化有關的類。

源自Javaの道日語技術社區原文地址
譯者夢夢的幻想鄉
見てくれてありがとうござい!!!

クラスパス(譯) classpath

這一章將會講解classpath的概要和設定方法。

目錄

概要

設定方法

設定的注意點

概要

classpath是為了發現符合SDK工具和Java應用的class文件而使用的。java.langjava.io等等,Java核心類(java.core)不需要任何設定,在程序運行時就可以讀入。但是Java核心類(java.core)之外的類(個人編寫的類或者其他公司提供商的編寫的類)在讀入的時候必須向SDK工具和Java應用指定class文件的位置。classpath是在那個時候使用的。

設定方法

classpath的設定方法有兩個。java、javac等等SDK工具使用的時候,一個方法是添加-classpath設置;另一個方法是設定CLASSPATH環境變量。

-classpath設置
命令 –classpath 類路徑1;類路徑2 類文件

命令 可以指定javajavacjdbjavah

對于javajdb來說-classpath可以簡寫成-cp

類路徑 需要指定class文件所在的位置。存儲class文件的目錄、jar文件、zip文件都可以作為類路徑的值。jar文件、zip文件里包含多個壓縮歸檔的class文件。另外,指定多個類路徑也是可以的。

Windows系列使用的的分隔符是(;)、UNIX系列使用的分隔符是(:)。

類文件 指定需要執行的class文件。

-classpath 設置的例子

D:>java -classpath C:JavaClass1 HelloWorld
#在類路徑上指定了C:JavaClass1、執行HelloWorld程序。
C:>java -classpath C:JavaClass1;C:JavaClass2 HelloWorld
#通過使用(;)指定了多個類路徑
C:>java -classpath C:JavaArchive1archive.jar HelloWorld
#在類路徑里指定歸檔文件(archive.jar)

譯者注:日文系統里路徑表示為¥符號

CLASSPATH環境變量

通過環境變量來指定類路徑的方法。一般來說推薦使用-classpath設置的方法。-classpath設置只對運行中的應用有效,與之相對的是,CLASSPATH環境變量對所有的應用都有影響。

Windows系列
設定方法
set CLASSPATH=類路徑1;類路徑2
解除設定的方法
set CLASSPATH=
啟動時啟用的方法
Windows95、98

在autoexec.bat文件里指定CLASSPATH環境變量

WindowsME

[程序]->[附件]->[系統工具]->[系統信息]->[工具]->[系統配置使用工具]->[環境]里設置CLASSPATH環境變量

WindowsNT、2000、XP

[系統屬性]->[詳細]->[環境變量]里設置CLASSPATH環境變量

譯者注:Win7/8/10參考該設置即可。

UNIX系列(bash)
設定方法
CLASSPATH=類路徑1:類路徑2;export CLASSPATH
解除設定的方法
unset CLASSPATH
啟動時啟用的方法

主目錄下環境設置文件

描述在(.bashrc、.bashrc_profile、.profile等等根據OS不同而不同)里使用[設置方法]來執行命令

UNIX系列(csh)
設定方法
setenv CLASSPATH 類路徑1:類路徑2
設定解除方法
unsetenv CLASSPATH
啟動時啟用的方法

描述在(.cshrc、/login等等根據OS不同而不同)里使用[設置方法]來執行命令

CLASSPATH環境變量的設置例子

C:>set CLASSPATH=C:JavaClass1;C:JavaClass2
#Windows環境下通過;來設置多個類路徑
$ setenv CLASSPATH /usr/local/class1
#UNIX(csh)環境下設置類路徑
$ CLASSPATH=/usr/local/class1; export CLASSPATH
#UNIX(bash)環境下設置類路徑
設置的注意點

在進行類路徑設置的時候,有幾個需要應該注意的地方。

如果沒有設置CLASSPATH環境變量,處于默認狀態下的話,把.(當前目錄)下設置類路徑,這樣的話即使在運行時不設置類路徑,也可以執行.(當前目錄)下的class文件。

在已經制定-classpath設置的環境下,CLASSPATH環境變量的設置將會無效(優先級的問題)。如果要將.(當前目錄)也包含在類路徑里,需要在-classpath設置的時候把.(當前目錄)設置進去。

D:>java -classpath .;C:JavaClass1 HelloWorld

CLASSPATH環境變量設置的時候,將會被作為默認設置。在這種情況下。.(當前目錄)將會無效。為了使它生效,我們在設置CLASSPATH環境變量的時候需要將.(當前目錄)也設置進去。在大多數的情況下都應該設置.(當前目錄)

C:>set CLASSPATH=.;C:JavaClass1

rt.jar、i18n.jar通過-classpath設置為類路徑,與CLASSPATH環境變量的狀態無關。rt.jar是java的核心類,i18n.jar里包含與國際化有關的類。

原作者
更新日:2005/07/16

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70205.html

相關文章

  • []Spring入門 - Web應用程序安全

    摘要:一旦最基本的應用創建好了,你可以給他加上安全防護。一旦成功登出了,我們的應用程序重定向到到并顯示相應的登陸成功的消息。這標記該應用程序是一個應用程序,并激活一些關鍵行為,比如創建一個。一旦應用程序啟動,用瀏覽器訪問。 原網頁 https://spring.io/guides/gs/securing-web/ 本指南將引導您完成創建一個資源由Spring Security的保護的一個簡單...

    AlexTuan 評論0 收藏0
  • [] Plaid 應用遷移到 AndroidX 的實踐經歷

    摘要:它是對的重大改進和全面替代方案。一個更直接的方法是開始遷移,并且檢查可能出現的報錯。遷移工具位于菜單欄的選項。這個選項將遷移整個項目的所有模塊。中的遷移工具是遷移的主要方式。遷移應用變更最少的代碼以保證應用可以仍能正常運行。 原文地址:Cross-stitching Plaid and AndroidX 原文作者:Tiem Song 譯文出自:掘金翻譯計劃 本文永久鏈接:github.co...

    番茄西紅柿 評論0 收藏0
  • 】JVM框架說明

    摘要:框架說明開發者都知道會執行字節碼。但是可能大多數人都不知道一個事實是的實現,它分析字節碼,解釋并執行代碼。執行引擎字節碼加載到運行時數據區后,會被執行引擎執行。解釋器更快的解釋字節碼,但是執行非常慢。垃圾收集收集并移除不再被使用的對象。 JVM框架說明 java開發者都知道JRE(Java Runtime Environment)會執行字節碼。但是可能大多數人都不知道一個事實:JRE是...

    tracymac7 評論0 收藏0
  • []Java VS Python 應該先學哪個?

    摘要:我已經非常詳細地陳述了我的原因為什么是最好的編程語言和為什么一個程序員應該學習。現在和都滿足剛才說的條件,甚至你做了一些很棒的分析比較之后,依然很難得出應該學習哪個語言。 2013年11月29號 Java 和 Python 是當下兩種巨火的巨強大的編程語言,對于剛開始學習編程的同學來說,很是迷惑,最經常問得問題就是,我應該學 Java 還是 Python,是不是 Python 容易學...

    happyhuangjinjin 評論0 收藏0

發表評論

0條評論

wudengzan

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<