Asterisk classpath hay wildcard classpath trong Java 6.0

Java 6.0 hỗ trợ * để xác định tất cả các file .jar nằm trong một thư mục, chỉ file .jar mà thôi. Nghĩa là thay vì gõ

java -classpath .;C:\server\activemq5\lib\activemq-core-5.0.0.jar;C:\server\activemq5\lib\geronimo-jms_1.1_spec-1.0.jar;C:\server\activemq5\lib\commons-logging-1.1.jar Quote

thì nay chỉ việc gõ

java -classpath .;C:\server\activemq5\lib\* Quote

Nếu classpath chỉ có 1 thành phần thì phải double quote nó lại để hệ điều hành không hiểu lầm

javac -cp "C:\Sun\AppServer\lib\*" HelloWorld.java

Nếu có 2 thành phần trở lên thì không cần

javac -cp C:\Sun\AppServer\lib\*;D:\abc\ HelloWorld.java

Nếu thư mục đó chỉ có 1 file jar thì không cần quote

0 Trả lời tới “Asterisk classpath hay wildcard classpath trong Java 6.0”



  1. No Comments Yet

Để lại hồi âm