将类编译到其他文件夹中

问题描述

我具有包含Computer.java类文件夹的这种结构

MY_JAVA_PACKAGES / com / matteo / hardware / Computer.java

另外一个名为MY_JAVA_SOURCES的目录,我要在其中插入已编译的类

我的Java书告诉我在MY_JAVA_SOURCES文件夹中的命令行中使用此

javac -d $HOME/MY_JAVA_PACKAGES Computer.java

但是我遇到了一个错误,因为编译器找不到文件Computer.java,所以我开始认为该错误可能是由目录名引起的,因此我在每个目录外使用了pwd命令来知道我的基本目录是什么,结果是“ / home / matteo”,我在MY_JAVA_SOURCES中尝试了此操作以查看会发生什么情况

javac -d $home/matteo/MY_JAVA_PACKAGES Computer.java

但是我仍然遇到同样的错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)