一 首先,下载如下软件:
1 http://sourceforge.net/projects/mingw/
MinGW-5.1.3.exe
2 http://sourceforge.net/projects/gnuwin32/
libiconv-1.9.2-1-bin.zip
libiconv-1.9.2-1-lib.zip
以上只是当时的最新版,随着版本更新,请选择最新版下载。
二 安装
1 安装mingGW,以下选项一定要选择:
mingw-runtime
mingw32-make
gcc-java
其他默认即可。
2 安装libiconv,分别解压libiconv-1.9.2-1-bin.zip和libiconv-1.9.2-1-lib.zip到mingGW安装目录即可。
三 准备环境
1 把minggw的bin目录加到path系统变量中中;
2 使用gcj编译java程序,需要屏蔽掉jdk的环境变量,为了不影响jdk的正常使用,编写如下bat,命名为j2e.bat备用:
@echo off
Set CLASSPATH=
分享到:
相关推荐
这种方法的优点在于生成的程序可以脱离JVM环境运行,缺点则是生成的EXE文件体积较大,并且可能存在兼容性问题。 - **优点**:不需要目标机器安装JVM即可运行。 - **缺点**:生成的EXE文件体积较大;可能会遇到某些...
GCJ编译器可以将Java程序编译成本地机器码,从而提高Java程序的执行速度。 四、使用gdb调试Java程序 在Linux中的GNU调试工具gdb可以用来调试Java程序。使用gdb调试Java程序可以帮助开发者快速定位和解决Java程序中...
使用GCJ编译的Java程序比在Java虚拟机上运行的Java字节码速度要快得多,并且使用更少的内存。 此外,使用Linux中的GNU调试工具gdb调试Java程序也非常简单。为了实现Java程序的编译和调试,需要安装和配置相应的工具...
在`CoordinateConvert.java`文件中,可能包含将WGS84坐标转换为GCJ-02和BD-09的算法,以及可能的反向转换。 `EvilTransform.java`这个名字暗示了它可能涉及到了坐标加密和解密的过程。在GCJ-02坐标系中,由于采用了...
4. **Bundling JRE with the Application**: 有些工具如JLink和jpackage(自Java 14起)允许开发者将JRE与应用程序一起打包,创建一个独立的运行时环境,这在没有JRE的系统上运行Java程序特别有用。这种方式生成的...
使用JAR文件作为可执行程序的方式对用户来说相对简单,因为它只需要JRE(Java运行时环境)。然而,生成的EXE文件可以更好地融入非Java环境,尤其是当目标用户可能没有安装JRE时。选择哪种方法取决于具体需求和目标...
Java实现百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
`ModifyOffset.java`则可能是Java源代码文件,实现了GCJ02到WGS84的转换算法。代码可能会使用读取`axisoffset.dat`中的数据,然后根据一定的数学模型,对输入的GCJ02坐标进行处理,以得到对应的WGS84坐标。转换过程...
GPS经纬度偏移java端实现,wgs84转gcj02/gcj02转wgs84,亲测有效,稍微有点小偏差!
5. **生成可执行文件**:转换工具会生成一个.exe文件,这个文件包含了运行Java程序所需的JVM和依赖,用户只需双击即可运行。 6. **测试与分发**:最后,测试生成的.exe文件,确保它在目标机器上能正常工作。如果...
在IT行业中,坐标转换是一个非常重要的领域,尤其是在地理信息系统(GIS)中。WGS84和GCJ02是两种常见的地理...理解其背后的数学原理和实现方法,能够帮助开发者更有效地处理地理信息,确保应用程序的准确性和兼容性。
在提供的压缩包中,`src`目录可能包含了实现这些转换的源代码,通常会使用编程语言如Python、Java或JavaScript。`坐标转换.html`可能是介绍转换过程或展示转换结果的网页。源码的实现通常包括输入和输出坐标,调用...
语言转换工具,GCJ编译Java源文件成脱离JRE的exe可执行文件后,要执行此文件一般要用到此动态连接库
- **`java.version`**:表示Java运行时环境(JRE)的实际版本。例如,“1.8.0_251”表明这是一个Java 8的版本,其中“_251”代表该版本的具体更新编号。 #### Java 运行时环境供应商 - **`java.vendor`**:显示...
demo: public static void main(String[] args) { GCJ02ToWGS84 a=new GCJ02ToWGS84(); HashMap,Double> hm= a.delta(22.456, 114.345); System.out.println(hm); }
对于开发者而言,这意味着他们能够在不依赖Oracle的JVM或其他第三方JRE的情况下,直接在Os X Intel系统上创建和运行Java应用程序。 【标签】"开源软件"强调了GCJ的开放源代码特性。开源软件允许用户查看、修改和...
根据提供的文件信息,我们可以推断出这是一份关于GNU gcj(GNU Compiler for the Java Programming Language)的手册或文档。接下来将对文档标题、描述、标签以及部分内容进行深入解析,并提炼出关键知识点。 ### ...
3. **运行时支持**:GCJ 包括一个 JRE(Java Runtime Environment)的实现,可以执行由 GCJ 编译的 Java 程序。 然而,值得注意的是,GCJ 在 Java 生态系统中的使用并不广泛,因为它不支持所有的 Java API 和库,...
火星坐标系GCJ2转换成WGS84坐标系
Java实现windows与Linux平台上的百度坐标系,火星坐标系与大地坐标系之间的相互转换,有不能布署成功的请在线私我