首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OpenSuse 42.3上安装Java9时出现"cp: cannot stat“错误

在OpenSuse 42.3上安装Java9时出现"cp: cannot stat“错误
EN

Stack Overflow用户
提问于 2017-09-28 03:49:34
回答 1查看 717关注 0票数 2

我正在尝试在OpenSuse 42.3上安装Java9。我已经下载了Java9rpm文件并尝试在OpenSuse 42.3上安装,但是我得到了下面的错误。

代码语言:javascript
复制
user@localhost:~> sudo rpm -ivh Downloads/jdk-9_linux-x64_bin.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk-9-2000:9-ga                  ################################# [100%]
Unpacking JAR files...
    plugin.jar...
    javaws.jar...
    deploy.jar...
cp: cannot stat '/usr/java/jdk-9/lib/desktop/icons/hicolor/16x16/apps/sun-java.png': No such file or directory
cp: cannot stat '/usr/java/jdk-9/lib/desktop/icons/hicolor/16x16/apps/sun-javaws.png': No such file or directory
cp: cannot stat '/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-java.png': No such file or directory
cp: cannot stat '/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png': No such file or directory
cp: cannot stat '/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-java.png': No such file or directory
cp: cannot stat '/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png': No such file or directory
update-alternatives: using /usr/java/jdk-9/bin/java to provide /usr/bin/java (java) in auto mode
update-alternatives: error: alternative appletviewer can't be slave of javac: it is a slave of java
warning: %post(jdk-9-2000:9-ga.x86_64) scriptlet failed, exit status 2

如何解决此问题?

EN

回答 1

Stack Overflow用户

发布于 2018-04-06 01:49:14

我在Centos7上安装了Java9.0.4,只收到了'can not stat‘消息,但安装似乎还可以:

代码语言:javascript
复制
sudo rpm -ivh jdk-9.0.4_linux-x64_bin.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk-9.0.4-2000:9.0.4-ga          ################################# [100%]
Unpacking JAR files...
    plugin.jar...
    javaws.jar...
    deploy.jar...
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/hicolor/16x16/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/hicolor/16x16/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/hicolor/48x48/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/HighContrast/16x16/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/HighContrast/16x16/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/HighContrast/48x48/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/HighContrast/48x48/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/hicolor/48x48/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9.0.4/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png’: No such file or directory
:

安装后的目录树如下所示:

代码语言:javascript
复制
:tree /usr/java/jdk-9.0.4/lib/desktop/icons

/usr/java/jdk-9.0.4/lib/desktop/icons
├── hicolor
│   ├── 16x16
│   │   ├── apps
│   │   │   └── sun-jcontrol.png
│   │   └── mimetypes
│   │       ├── gnome-mime-application-x-java-archive.png
│   │       ├── gnome-mime-application-x-java-jnlp-file.png
│   │       └── gnome-mime-text-x-java.png
│   └── 48x48
│       ├── apps
│       │   └── sun-jcontrol.png
│       └── mimetypes
│           ├── gnome-mime-application-x-java-archive.png
│           ├── gnome-mime-application-x-java-jnlp-file.png
│           └── gnome-mime-text-x-java.png
├── HighContrast
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46456129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档