
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 ophie 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 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 @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 |