普通用户
请问有人遇到linux下 无法加载主类 的问题吗? [复制链接]
flaswf 发表于 6小时前 27 1

请问有人遇到银河麒麟下  无法加载主类 my.app.App  的问题吗?反复重装了几遍JDK都没解决。是官方推荐的JDK版本低了?
https://repo.huaweicloud.com:8443/artifactory/java-local/jdk/8u151-b12/

下载的是jdk-8u151-linux-arm64-vfp-hflt.tar.gz

java - version 

java version "1.8.0 _ 151" 

Java(TM) S SE Runtime Environment (build 1. 8. 0 _ 151-b12) 

64- Bit Server VM (build 25. 151-b12, mixed mode) Java HotSpot (TM)

官方技术组 6小时前

如果是非静态编译的情况下,程序中使用了 libs 文件夹中的 jar 文件,则需要使用下方命令运行:

.../jdk1.8.0.X/bin/java -cp classes.jar;libs/* my.app.APP

注意:其中的 my.app 修改为您的程序包名。

如果是采用静态编译的情况下,所以 libs 的依赖 jar 文件都会被打包到最终的 classes.jar 文件中,则使用您文中的命令应该是可以运行的。

进一步排查发现:您的CPU处理器为 kirin990 ,这款处理器为中国华为公司自主研发的达芬奇架构,多用于移动端设备,与传统的 x86 或 Arm 架构不一样,Java 官方目前没有针对这款 CPU 提供适配的 SDK ,因此也可能导致程序无法正常运行。

参考文档:http://doc.vcnstudio.com/javafx/relother.html

回复
 作者信息
flaswf
普通用户 云验证
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号