簡體   English   中英

在Mac OS中將JAR添加到CLASSPATH

[英]Adding JAR to CLASSPATH in Mac OS

我正在嘗試在Mac OS下設置CLASSPATH for Java。

具體來說,我正在嘗試添加幾個JAR存檔。

如果我這樣做:

## Setting up ASM bytecode instructor library
export CLASSPATH=$CLASSPATH:/Users/fork/Dev/ASM/lib/all/asm-all-3.3.1.jar

它工作正常。 但是,如果我像文檔建議那樣設置它:

## Setting up ASM bytecode instructor library
export CLASSPATH=$CLASSPATH:/Users/fork/Dev/ASM/lib/all/*

它似乎不起作用。

問題是我要添加,比如說10個罐子,一個一個地添加聽起來是不切實際的。

有解決方案嗎?

您必須單獨在類路徑上設置jar。 雖然有辦法解決這個問題。 我使用的是使用包含以下內容的shell腳本啟動Java應用程序:

 cd $JAR_DIR
 jars=($(ls *.jar))
 JAR_PATH=""
 dir=$(pwd)
 for i in "${jars[@]}"; do
    JAR_PATH="${JAR_PATH}:$dir/$i"
 done
 CLASSPATH=$CLASSPATH:$JAR_PATH

這會奏效。

暫無
暫無

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

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