2011-02-16 121 views
7

我对当前的工作目录,但javac的报告.java文件:的javac没有源文件中找到

javac: no source files 
Usage: javac <options> <source files> 
use -help for a list of possible options 

我工作在Ubuntu。

+2

您是否尝试过javac <区分大小写的文件名> .java? – 2011-02-16 03:13:00

回答

12

从您的评论上面,它看起来像你试过:

javac -cp .;lib.jar a.java你的Ubuntu系统上。在Unix系统上的CLASSPATH分隔符是:,在Windows上是;

Ubuntu认为命令高达;,java -cp .,从而给出了消息。

javac -cp .:lib.jar a.java应该编译好。

0

我尝试过类似的事情,发现您需要提及的绝对路径,当你使用 -cp和-d选项用javac这样

的javac -cp“乌尔罐的位置&文件” ; -d '位置,以增加你的类' '文件的绝对路径'

如:

的javac -cp C:\家\ LIB \ MYWORK; -d c:\ home \ classes c:\ home \ files * .java