Compile:
javac -cp .;mail.jar Hello.java
nơi ;
là dành cho Windows; sử dụng :
cho * nix.
và chạy:
java -cp .;mail.jar Hello
nơi một lần nữa, sử dụng ;
cho Windows và :
cho * nix.
-cp
kể cả javac
và java
gì classpath để sử dụng, và như tập tin của bạn nằm trong thư mục địa phương nơi bạn đang thực hiện lệnh, bạn có thể sử dụng .
cho phần Xin chào và tên của jar cho đường dẫn bên trong bình. Wikipedia có một số decent article on classpaths.
Hãy nhớ bạn, nếu bạn định làm điều này một cách thường xuyên, bạn có thể muốn đặt biến môi trường CLASSPATH
thay vì liên tục sử dụng cờ -cp
. Cả hai số java
và javac
đều sử dụng biến số CLASSPATH
.
Đối với máy phát triển của riêng tôi, tôi thực sự bao gồm .
trong biến số CLASSPATH
của tôi, để thuận tiện. Nó không phải cái gì tôi sẽ làm trên một hộp sản xuất hoặc xây dựng/thử nghiệm, nhưng nó rất tiện dụng cho các mục đích phát triển. Bạn cũng muốn có những chiếc bình thường trong đó.
Nguồn
2010-11-19 14:17:10
Điều này sẽ không làm cho Java nhận tệp JAR. – Jesper
@ Jesper: Cảm ơn, tôi nghĩ rằng tôi đã sửa chữa điều đó khi bạn nhận xét. :-) Tôi muốn quên lọ. –