百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

avian

> 编程语言
开源

[INACTIVE] Avian 是一款轻量级虚拟机和类库,旨在提供 Java 的一组有用功能,适用于构建自包含的应用程序。

1.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

[INACTIVE] Avian 是一款轻量级虚拟机和类库,旨在提供 Java 的一组有用功能,适用于构建自包含的应用程序。

Avian - 一款轻量级的 Java 虚拟机 (JVM) ================================================= 请注意: 此项目目前不在开发、维护或支持阶段。您可以自由使用和/或分支它,但这里提交的任何问题可能会被忽略。 快速入门 ------------

以下是在各种操作系统上为 x86_64 架构构建 Avian 的示例。您可能需要根据 JDK 在系统上安装的位置修改 JAVA_HOME。在所有情况下,请确保在路径中使用斜杠。

在 Mac OS X 上:

$ export JAVA_HOME=$(/usr/libexec/java_home) $ make $ build/macosx-x86_64/avian -cp build/macosx-x86_64/test Hello

在 Windows (Cygwin) 中:

$ git clone [email protected]:ReadyTalk/win64.git ../win64 $ export JAVA_HOME="/cygdrive/c/Program Files/Java/jdk1.7.0_45" $ make $ build/windows-x86_64/avian -cp build/windows-x86_64/test Hello

在 FreeBSD 上:

$ export JAVA_HOME=/usr/local/openjdk7 $ gmake $ build/freebsd-x86_64/avian -cp build/freebsd-x86_64/test Hello 介绍

支持的平台------------------------------

Avian 目前可以针对以下平台进行编译:

  • Linux(i386、x86_64、ARM 和 ARM64)
  • Windows(i386 和 x86_64)
  • Mac OS X(i386 和 x86_64)
  • Apple iOS(i386、x86_64、ARM 和 ARM64)
  • FreeBSD(i386、x86_64)

编译------------------------------

编译所需的工具包括:

  • GNU make 3.80 或更高版本
  • GCC 4.6 或更高版本 或 LLVM Clang 3.1 或更高版本(请参阅下面的 use-clang 选项)
  • JDK 1.6 或更高版本
  • MinGW 3.4 或更高版本(仅当编译为 Windows 时)

这些包的早期版本也可能运行,但尚未经过测试。构建过程由一个 makefile 指导,可以通过以下所述的某些标志进行影响,所有这些标志都是可选的。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++javajit-compilerjvmopenjdk

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言