求助! Linux 编译 jdk8 源码时报错, cd: can't cd to /home/hong/jdk8u/jaxws/make

2022-12-10 16:05:54 +08:00
 vensen002

当我解决完其他问题后,直接 make all 然后报出这个错,在谷歌里搜也找不到解决方法,求助

/bin/sh: 1: cd: can't cd to /home/hong/jdk8u/jaxws/make
make: *** [/home/hong/jdk8u//make/Main.gmk:103: jaxws-only] Error 2

这已经是第三次编译了,其他都解决了

1183 次点击
所在节点    Java
4 条回复
vensen002
2022-12-10 16:17:54 +08:00
缺少一行,补充上
## Starting jaxws
/bin/sh: 1: cd: can't cd to /home/hong/jdk8u/jaxws/make
make: *** [/home/hong/jdk8u//make/Main.gmk:103: jaxws-only] Error 2
hefish
2022-12-11 12:04:56 +08:00
好多年前还是在 freebsd 下面,编译过 jdk ,后来就懒得编译了。直接搞个二进制的拉倒。
lr3800
2022-12-11 14:33:28 +08:00
检查 /home/hong/jdk8u/jaxws/make 目录是否存在,并且您是否有权访问它。您可以通过运行 ls 命令来列出该目录的内容,或者使用 cd 命令导航到该目录。

如果该目录不存在,则可能需要下载 JAX-WS 项目文件并将它们提取到 /home/hong/jdk8u/ 目录。

确保已安装了构建 JAX-WS 项目所需的所有依赖项。这可能包括 Java Development Kit ( JDK )、Apache Ant 和其他构建工具。

安装了所有必要的依赖项后,尝试从 /home/hong/jdk8u/jaxws/make 目录再次运行 make 命令。
vensen002
2022-12-18 10:19:38 +08:00
@vensen002
@lr3800 感谢提供思路,虽然最后也没有成功,但我找到了完整的源码,能够一次编译通过,让我有了成就感,不容易啊。再次感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/901544

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX