【发布时间】:2013-06-13 07:18:11
【问题描述】:
所以标题中的问题,我需要在 32 位 Windows XP 系统上的 Tomcat 中运行我的服务器应用程序,我正在 Eclipse 中的 64 位 Windows 7 上工作和编译。我如何将其编译为 32 位,我需要做什么?我假设当我在 64 位机器上编译它时它不会在 32 位 Windows 上运行?
【问题讨论】:
-
这一切都取决于你在你的机器上安装了什么jdk。
-
除非您在构建过程中构建本地库...您的假设是不正确的。
-
@StephenC 好吧,我很高兴你所说的,我的假设不正确,但是当我尝试运行它时,它说:“无法在IA 32 位平台”所以我认为您使用的平台通常很重要......?我需要以某种方式编译 32 位
-
@ArturasM - 那么您要么正在构建本地库作为构建的一部分(并且您必须弄清楚如何交叉编译该本地库)或本地库library 是一个依赖项(您必须下载等与您的平台匹配的版本)。但是,您拥有 DLL 的事实意味着这不是您正在构建的纯 Java 应用程序。
-
@ArturasM - 我认为您需要了解您在此处构建的软件的性质,该 DLL 的来源,以及您是否真的将其构建为此构建的一部分。
标签: java eclipse build 64-bit 32-bit