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.

[参考译文] CCS/CCStudio:32/64位JRE不匹配

Guru**** 2618835 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/655022/ccs-ccstudio-32-64-bit-jre-mismatch

部件号:CCStudio

工具/软件:Code Composer Studio

大家好,

 

有人可以看看客户遇到的这一32/64位JRE不匹配问题吗?

"

 

使用代码编辑器7.1 v.0,我认为它基于1.8 .0_112,32位版本。

 

所有开发系统均配备64位Windows操作系统并安装了64位JRE。

 

Code Composer Studio使用自己的JRE,因此单独使用时不会出现任何问题。  当我尝试自动执行生成过程(即通过外部Java程序(64位)触发生成过程)时,32位和64位JRE之间存在冲突。  要暂时解决此问题,我必须将整个计算机的64位JRE替换为32位JRE,此变通办法肯定会导致计算机上其他64位JRE相关应用程序出现问题。

 

"

提前感谢!

比利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    比利

    我怀疑其他人会提供更多详细信息,但原则上,“纯”Java应用程序在任何数据路径大小(32位或64位)的JVM上运行。 Web上的一些参考引用提到了这一点,下面显示了一个引用:

    www.quora.com/Can-Java-code-compiled-using-64-bit-jdk-run-on-32-bit-jre

    但是,CCS本身依赖于许多其他操作系统和本机功能调用和代码,这可能是导致客户遇到不匹配的原因。

    如果客户能够在Linux或macOS上执行其自动构建,这些问题就会消失- CCS在这些操作系统上完全是64位本机版本。

    也许值得一试?

    此致,
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Rafael的帮助。 在我们的帮助下,客户通过该链接得以通过。 我也会在下面留下他们的反馈:

    "
    我们不能选择在非Windows操作系统上构建,因为构建过程涉及在其他操作系统上不可用的源代码控制软件。

    好消息是,根据您的回复中的链接,其他Java应用程序只要是“纯”Java,就可以在32位JRE上正常运行。

    目前,我将为构建计算机保留32位JRE,直到遇到问题,理论上这应该永远不会发生。
    "


    谢谢!
    比利