我已经学习了如何在java上嵌入pig命令的教程。我安装了cygwin并完成了所有必需的设置。我已将程序嵌入netbeans并将其命名为idlocal1。
我遇到的问题是关于cygwin。基本上当我输入(在cygwin上)javac -cp pig.jar idlocal1.java
以编译程序时,我收到以下消息:
javac -cp pig.jar idlocal1.java
javac: file not found: idlocal1.java
Usage: javac <options> <source files>
use -help for a list of possible options
你能告诉我问题出在哪里吗?
答案 0 :(得分:0)
尝试显式地将当前目录添加到类路径中。
javac -cp pig.jar\;. idlocal1.java
如果这不起作用,接下来尝试将分号替换为冒号:
javac -cp pig.jar:. idlocal1.java
如果上述操作无效,请检查当前目录中是否存在idlocal1.java。具体来说,尝试使用"./"
指定文件名。
javac -cp pig.jar\;. ./idlocal1.java