Я пытаюсь использовать javac -sourcepath, но я чувствую, что делаю что-то действительно глупое.Работает ли javac sourcepath?
[[email protected] ~]$ pwd
/home/leoks
[[email protected] ~]$ /opt/jdk1.7.0_40/bin/javac -sourcepath /home/leoks/EclipseIndigo/workspace2/sand/src/ Hello.java
javac: file not found: Hello.java
Usage: javac <options> <source files>
use -help for a list of possible options
[[email protected] ~]$ /opt/jdk1.7.0_40/bin/javac /home/leoks/EclipseIndigo/workspace2/sand/src/Hello.java
[[email protected] ~]$ /opt/jdk1.7.0_40/bin/javac -help
Usage: javac <options> <source files>
where possible options include:
(...)
-sourcepath <path> Specify where to find input source files
Я знаю, что никто не использует этот параметр, но разве этот параметр не работает? Или я чего-то не хватает?
У вас есть Hello.java заявление 'package'? – PeterMmm
нет. поэтому вторая команда javac работает – Leo
да/нет. Второй будет работать всегда, даже с заявлением пакета. – PeterMmm