在虚拟机Ubuntu中进行Java环境配置,出现归档中找不到的问题,怎么解决?

a@ubuntu:~$ cd 桌面
a@ubuntu:~/桌面$ cd Ubuntu-Java
a@ubuntu:~/桌面/Ubuntu-Java$ sudo tar zvxf jdk-7u17-linux-x64.tar.gz –C /usr/lib/java
[sudo] password for a:
tar: –C:归档中找不到
tar: /usr/lib/java:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出

直接复制网上的代码?
[tar]
[-x]extract files from an archive 从归档解压文件
[-z]filter the archive through gzip 通过gzip筛选归档文件
[-v]verbosely list files processed 详细列出已处理的文件
[-f]use archive file or device ARCHIVE 使用归档文件或设备
[-C DIR]change to directory DIR 改变解压目录位置到DIR

参数都对
但是你那个"–C"的"–"不是键盘上"0"后面那个减号,是破折号,没发现吗?
初学linux 的话......命令照着网上的手打吧,各网站复制来复制去的难免有错误
另外不建议使用中文做默认语言,terminal下烦的很
ubuntu 的话.......解压缩用图形界面就行啦

你把对应的目标目录先创建好试试。是不是对应目录你不能创建

建议你通过apt命令直接安装。

先执行
sudo apt update

然后执行

 sudo apt purge *java*jdk*
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
注意、glob '*java*jdk*' のために 'oracle-java7-jdk' を選択します
注意、glob '*java*jdk*' のために 'sun-java6-jdk' を選択します
注意、glob '*java*jdk*' のために 'oracle-java9-jdk' を選択します
注意、glob '*java*jdk*' のために 'oracle-java8-jdk' を選択します
注意、glob '*java*jdk*' のために 'sun-java5-jdk' を選択します
パッケージ 'sun-java5-jdk' はインストールされていないため削除もされません
パッケージ 'sun-java6-jdk' はインストールされていないため削除もされません
パッケージ 'oracle-java7-jdk' はインストールされていないため削除もされません
パッケージ 'oracle-java8-jdk' はインストールされていないため削除もされません
パッケージ 'oracle-java9-jdk' はインストールされていないため削除もされません
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  fcitx-libs-qt5 libdfu1 libpango1.0-0 libpangox-1.0-0
これを削除するには 'sudo apt autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。

接下来安装你想要的版本

 sudo apt install oracle-java7-jdk

或者oracle-java8-jdk,或者oracle-java9-jdk