【问题标题】:-bash: import: command not found : command not found Java Compilation Mac Terminal-bash: import: command not found : command not found Java Compilation Mac Terminal
【发布时间】:2019-07-07 07:12:45
【问题描述】:

我是 Java 编程新手,并且一直在使用 Windows 的大学计算机上工作。我是 Mac 用户,尝试在终端中编译时遇到问题。这些是我遇到的错误:

Last login: Wed Feb 13 11:48:22 on ttys000
Sams-MacBook-Air:~ samsmac$ cd /Users/samsmac/Desktop/Week15 
Sams-MacBook-Air:Week15 samsmac$ javac -cp json-simple-1.1.1.jar;. MessageBoardServerV4.java
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
-bash: //: is a directory
: command not found
-bash: //: is a directory
: No such file or directory.java
-bash: //: is a directory
-bash: port: No such file or directory
: command not found
-bash: import: command not found
: command not found
-bash: import: command not found
: command not found
-bash: import: command not found
-bash: //: is a directory
-bash: import: command not found
-bash: //: is a directory
: command not found
-bash: public: command not found
: command not found
-bash: static: command not found
-bash: private: command not found
: command not found
: command not found
-bash: MessageBoardServerV4.java: line 16: syntax error near unexpected token `('
'bash: MessageBoardServerV4.java: line 16: `        public Clock() { t = 0; }

这可以在 Windows 上完美编译和运行。任何帮助将不胜感激。

【问题讨论】:

    标签: java bash macos terminal compilation


    【解决方案1】:

    在像 OSX 这样的 ix 操作系统上,; 是命令分隔符。路径分隔符为:

    所以改成:

    javac -cp json-simple-1.1.1.jar:. MessageBoardServerV4.java
    

    【讨论】:

      猜你喜欢
      • 2018-07-18
      • 2021-06-28
      • 2014-07-01
      • 2010-12-09
      • 1970-01-01
      • 2020-09-26
      • 2013-07-24
      • 2022-12-17
      • 2010-11-12
      相关资源
      最近更新 更多