



这些是我的设置。
注意:我已使用3.3x 至3.6x 范围内的不同 XDC 工具版本编译此项目。
已为 XDCTOOLS_Java_home 使用默认的 Eclipse JRE,相同的错误。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.




这些是我的设置。
注意:我已使用3.3x 至3.6x 范围内的不同 XDC 工具版本编译此项目。
已为 XDCTOOLS_Java_home 使用默认的 Eclipse JRE,相同的错误。
我将一个用于 TivaC - 2.16.00.18的 TI-RTOS 示例导入到了在 Ubuntu 18.04下运行的 CCS 11.2中、并且该示例构建正常。
XDCTOOLS_JAVA_HOME 变量设置为 /home/MR_halfworm/ti/ccs1120/ccs/eclipse/JRE、这是随 CCS 11.2一起安装的 JRE
我更改为 XDCTOOLS_Java_home /usr/lib/jvm/java-8-OpenJDk-AMD64,该示例已安装,并且仍然成功构建。
如果您尝试运行以下命令会发生什么情况:
$ /usr/lib/jvm/java-8-openjdk-amd64/bin/java -version openjdk version "1.8.0_312" OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-0ubuntu1~18.04-b07) OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
您的 PC 可能缺少 JRE 的依赖项。
此外、您使用的是哪种操作系统?
屏幕截图中的内容看起来您是在运行 CCS 11.1
大家好、Pawan、
我们建议使用 XDCtools 3.31.3.43为避免此错误、您是否尝试过该版本的3.3x 版本?
此致、
Ralph Jacobi
是的、我也尝试过 XDC 工具的确切版本。 您可以在上面的共享屏幕截图中看到。
唯一的区别是,它不显示未找到64位 JRE 的错误,而是显示未找到32位 JRE 的错误。
我安装了 OpenJDD-8-JRE 32位版本,并更新了 XDCTOOLS_Java_HOME 变量,以指向相应的目录。 运气差
我也在全新 Ubuntu 22.04 LTS 操作系统上尝试过 CCS 11.2、错误相同。
现在、我已经开始使用 TI RTOS 的想法、并选择使用 FreeRTOS。 Resource Explorer 中有一个示例、因此这有助于大幅缩短开发时间。
大家好、Pawan、
我试图在这里找到一些其他可行的解决方案,但我看到的唯一问题是将 OpenJDK 更新为64位。 我不确定您是否也尝试过此步骤。 详情见 以下网址:https://e2e.ti.com/support/processors-group/processors/f/processors-forum/522505/can-t-find-jvm-when-building-ti-rtos-projects-xdctools_java_home-error/1900926#1900926
尽管如此、这适用于几年前的 CCS 版本、因此我不太相信这一点很重要。
遗憾的是、我没有 Linux 框可以尝试自己重新创建、我找不到任何其他可解决此问题的引用。
此致、
Ralph Jacobi
是的、我也看过该主题、但它没有解决问题。
迄今为止我尝试过的解决方案汇总:
1) 1)使用 XDC 工具版本(3.3x)、该版本要求在 CCS 11.1和 CCS 11.2中同时安装64位 JRE。 返回到具有较旧操作系统(Ubuntu < 20.04 LTS)的较旧 CCS 毫无意义。
2)在 Ubuntu 20.04和 Ubuntu 21.10上使用需要32位 JRE 的 XDC 工具版本(3.31x)以及 CCS 11.1和11.2。
在上述两种情况下,我都安装了相应的 OpenJDD-8-JRE 64位/32位,并设置了 XDCTOOLS_Java_home。
结论:此时、我只能得出结论、它仅适用于 Ubuntu 18.x、我无法使用旧操作系统。
我尝试使用以下方法:
在上面的操作系统中、成功编译了一个用于 TivaC 示例的 TI-RTOS。 XDCTOOLS_Java_home 变量设置为其默认值 /home/MR_halfworm/ti/ccs1120/ccs/eclipse/JRE,该值使用 CCS 11.2安装中的 JRE。
我不知道为什么在您的系统上不能正常工作、因为我没有看到有关找不到 JVM 的错误。

这是我认为最有可能造成这种错误的原因。
在全新安装过程中、我不能勾选该可选相关性、如果我稍后尝试在 Resource Explorer 中查找此特定版本的 XDC 工具、我就无法勾选。
我想从互联网(TI 网站)下载此 XDC 工具版本可以解决可选的依赖性问题、但实际上没有解决。