[英]How to compile and run java files from sub-directory
我正在嘗試編譯.java
文件並將它們存儲在名為bin
的子目錄中。 然后,我想從主目錄運行生成的.class
文件。 我怎樣才能做到這一點?
這是我的Makefile:
# java compiler
JCC = javac
# output directory
OUTDIR = bin/
# compilation flags
JFLAGS = -g -d $(OUTDIR)
# default target entry
default: A.class B.class C.class
A.class: A.java
$(JCC) $(JFLAGS) A.java
B.class: B.java
$(JCC) $(JFLAGS) B.java
C.class: C.java
$(JCC) $(JFLAGS) C.java
# To start over from scratch, type 'make clean'.
# Removes all .class files, so that the next make rebuilds them
clean:
$(RM) $(OUTDIR)*.class
我想做的事:
您必須使用-cp
選項將bin
目錄指定為JVM的類路徑 。
java -cp bin A
A
是要運行的類的完全限定名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.