首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JDK的静态URL?

JDK的静态URL?
EN

Stack Overflow用户
提问于 2011-01-19 22:06:22
回答 3查看 473关注 0票数 3

我正在构建一个NSIS安装程序,以便在Windows下安装我的应用程序,它将检查用户是否有JDK (>= 1.5),如果没有,则下载并启动安装程序。

虽然我已经看到用于下载JRE的URL,但我还没有看到用于JDK的URL。如果我复制并粘贴在单击多个页面以获得Windows (32位) JDK (未捆绑其他任何内容)后最终获得的URL,则每次URL都会发生变化。

我的用户在技术上并不精通,他们可能无法自己从the starting page下载JDK,所以让他们这样做是次优的。

有没有我可以一直用来下载JDK的URL?

EN

回答 3

Stack Overflow用户

发布于 2011-01-19 22:21:51

Google在查询中报告0个结果:

windows“jdk-6u23-

-i586.exe”site:sun.com

所以,我想在官方网站上没有这样的网站目录。

JDK 1:您可以对特定的版本使用this stable link,并在安装程序的未来版本中对其进行更新。

JDK 2:您需要一个,但它不是完全可再分发的。如果你只需要一个来自JDK的编译器,那么你可以尝试join一个可再发行的JRE和一个可再发行的javac.exe,并将其与你的应用程序捆绑在一起(参见JRE Version 5.0 README):

J2SE(TM)运行时环境(JRE)旨在供软件开发人员和销售商与其应用程序一起重新发布。

...

可再发行的JDK(TM)文件

下面列出的JDK中的有限文件集可能包含在J2SE运行时环境的供应商再分发中。所有路径都是相对于JDK的顶级目录的。

...

javac字节码编译器,由以下文件组成:

Bin/javac.exe微软视窗系统

**lib/tools.jar所有平台

application 3:将所有(纯的或与编译器结合的)版本下载到您的应用程序的web目录。在此之前,您应该检查两次license agreement

票数 3
EN

Stack Overflow用户

发布于 2011-01-19 22:35:28

不幸的是,我认为答案是否定的,至少不是直接在sun网站上。但是,您可以直接将JDK与应用程序捆绑在一起(这将造成巨大的占用空间,但如果您的大多数用户没有安装JDK,并且没有足够的“技术”来安装它,在我看来,这是一个可以接受的方法)。

票数 0
EN

Stack Overflow用户

发布于 2011-01-19 22:27:34

这有点离题,但是为了更容易地部署java应用程序,您可以看看java webstart。

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4736131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档