簡體   English   中英

如何從子目錄編譯和運行Java文件

[英]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

我想做的事:

  1. 使
  2. Java bin / A

您必須使用-cp選項將bin目錄指定為JVM的類路徑

java -cp bin A

A是要運行的類的完全限定名稱。

暫無
暫無

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

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