jar包及.java源文件路径如下
Sophie-mbp:src Sophie$ pwd
/Users/Sophie/IdeaProjects/BBSAutoLoginReplyScreenShot/src
Sophie-mbp:src Sophie$ ls -al
total 69680
drwxr-xr-x 6 Sophie staff 204 8 3 10:37 .
drwxr-xr-x 10 Sophie staff 340 8 3 10:30 ..
-rw-r--r-- 1 Sophie staff 5276 8 3 10:37 AutoLoginReplyScreenshot.class
-rw-r--r-- 1 Sophie staff 4868 8 3 10:23 AutoLoginReplyScreenshot.java
-rwxr-xr-x@ 1 Sophie staff 3907190 6 4 12:17 selenium-java-2.46.0.jar
-rw-r--r--@ 1 Sophie staff 31750379 8 3 10:12 selenium-server-standalone-2.46.0.jar
使用如下命令编译源文件,总报错,
Sophie-mbp:src Sophie$ pwd
/Users/Sophie/IdeaProjects/BBSAutoLoginReplyScreenShot/src
Sophie-mbp:src Sophie$ javac -cp selenium-server-standalone-2.46.0.jar;selenium-java-2.46.0.jar AutoLoginReplyScreenshot.java
javac: 无源文件
用法: javac <options> <source files>
-help 用于列出可能的选项
-bash: selenium-java-2.46.0.jar: command not found
难道mac下面,javac -cp 多个jar包的时候,不能用;拼接吗?
1
sophie2805 OP 用命令行编译的原因是,我要把它写成shell脚本
|
2
dieorobey 2015-08-03 10:54:57 +08:00
用ant写build.xml吧
|
3
laipogo 2015-08-03 10:59:15 +08:00 1
javac -cp 'selenium-server-standalone-2.46.0.jar;selenium-java-2.46.0.jar' AutoLoginReplyScreenshot.java
|
4
sophie2805 OP @laipogo 不对,我试过了
|
5
laipogo 2015-08-03 11:04:41 +08:00
@sophie2805 linux 下可以。手头没有 Mac
|
6
lululau 2015-08-03 11:07:59 +08:00
引号。。。
|
7
laipogo 2015-08-03 11:10:17 +08:00 1
@sophie2805 我也是 bash。全角引号?
|
8
sophie2805 OP @laipogo 问题解决了,谢谢
MAC下确实不太一样,得用如下句法 cd /Users/Sophie/IdeaProjects/BBSAutoLoginReplyScreenShot/src javac -cp :selenium-server-standalone-2.46.0.jar:selenium-java-2.46.0.jar: AutoLoginReplyScreenshot.java java -cp :selenium-server-standalone-2.46.0.jar:selenium-java-2.46.0.jar: AutoLoginReplyScreenshot |