How can I compile and run a Java class in a different directory?

后端 未结 3 1687
孤独总比滥情好
孤独总比滥情好 2020-12-01 06:20

I\'m writing a makefile that compiles a .java file in a different directory, and then I want to run it, without changing directories. I want to do something alo

3条回答
  •  北海茫月
    2020-12-01 06:59

    I might be misunderstanding the question, but you can compile with

    javac /home/MyJavaFile.java
    

    This will create MyJavaFile.class in /home

    You can then run it by including /home on the classpath. e.g.

    java -cp /home MyJavaFile
    

    If you want to generate the class file in a different directory then you can use the -d option to javac.

提交回复
热议问题