[英]Problem on setting classpath of mysql.jar with java program on Mac os
[英]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.