问题标签 [sun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
785 浏览

java - 从 Java 1.4.2 更新到 Java 6(都是 Sun VM)会导致性能下降

我刚刚将一些在 Sun Java 1.4.2 VM 上运行的旧 Java 源升级到 Sun Java (JRE) 6 VM。或多或少我唯一需要改变的是为一些抽象对象(Hashmap's、Vector's 等)添加显式数据类型。代码本身非常占用内存,最多使用 1G 的堆内存(使用 -Xmx1024m 作为启动 VM 的参数)。

由于我阅读了很多关于在较新的 Java VM 上获得更好性能的信息,这就是我进行此升级的原因之一。

  1. 谁能想到我现在的情况下性能更差的原因(当然,一般来说,因为您无法查看代码)?
  2. 如果我想优化(速度方面)现有代码,有没有人对非 Java 大师有什么建议?任何提示、推荐的文档、工具?

谢谢。

0 投票
4 回答
730 浏览

.net - 使用 JVM 的 Sun 品牌竞争对手 .NET

近年来出现了许多 JVM 语言,包括 Javascript、Python、Ruby 等(完整列表在这里:JVM 语言列表)。我的问题是:为什么 Sun 没有像 Microsoft 的 .NET 那样为 JVM 提供一整套语言?使用新版本的 JVM,他们可以对动态语言或类型系统进行任何必要的调整,并为至少几种语言发布编译器。这将立即为一大堆语言提供对 Java 已经存在的大型类库的访问权限。

0 投票
3 回答
244 浏览

git - 对于 SUN Teamware -> 现代 SCM 迁移,可以向客户/老板提出哪些论据?

我工作的团队仍然使用SUN Teamware进行源代码管理 (SCM)。我已经使用它一段时间了(超过 10 个月),我对它没有任何特别的抱怨。

Teamware 已被用于管理 Sun 最大的源代码树,包括用于 Solaris 操作系统和 Java 系统的源代码树,并且运行良好。但它也是一个已经停产的旧商业(闭源)产品。这是 Sun 将其代码库转换为开源社区的过程的一部分,这反过来又导致转向更新的版本控制系统,例如 Mercurial。

这让我感觉有点像我们在使用 Teamware 时陷入了困境,而世界已经转向更新的系统。然而,我并没有错过任何特定的功能,除了可能有一个源树的 Web 视图来浏览和查看文件的历史记录(我们用 VersionTool 做的事情并不重要)。

使用 SUN Teamware 的团队是否应该迁移到更现代的 SCM,例如 git 或 Mercurial?

更重要的是,你可以向团队的其他成员提出什么论据来支持这种转变?

0 投票
5 回答
999 浏览

java - 最初的 Java 理想已经死了吗?

我觉得虽然我喜欢 J2ME 和 Java,但拥有两个用于 Java 的 API 是虚伪的。Java 在设计时考虑了“一个代码,多个平台”,现在它更像是“一个 API 用于每个操作系统,一个 API 用于所有比上网本更小的东西”。我看到很多 J2ME 仿真器等被移植到诸如 PSP 和其他自制软件控制台之类的东西上,我想知道为什么没有人用普通的 Java 来做这件事。

我很想写一个游戏在我的电脑上玩,而不是启动一个简单的模拟器并在 PSP 或 Dreamcast 上玩同样的游戏,但我不能。J2ME甚至不能在PC上运行,你需要一个模拟器,这大大减少了你的市场。另外,大多数仿真器都很笨重,而且不好。

随着像 iPhone 这样的超级手机问世,人们想要的不仅仅是小型 J2ME 游戏,所以如果 Java 不能将他们的标准 JRE 移植到它,他们可能会发现自己错过了像微软在上网本热潮中所做的那样。

感觉就像 Sun 需要努力使标准 JRE 更小、更便携,或者让 J2ME 在 PC 上更容易使用。

0 投票
4 回答
1185 浏览

java - 你可以用 JRockit 运行 glassfish 吗?

有人试过用 JRockit 运行 glassfish 吗?我看到一些参考资料说这是不可能的,但它们已经过时了。有人试过这个吗?

0 投票
1 回答
1613 浏览

jms - SUN IMQ 主题消息预览

有没有办法查看驻留在 JMS 主题目标中的消息?

我遇到了消息没有从主题目的地发布的问题。该主题有 1 个生产者和 7 个消费者,并且没有一个是持久的。

在此先感谢您的任何建议。

0 投票
2 回答
1148 浏览

ant - 通过 ant 任务使用 WTK 对 jar 进行签名

有没有办法通过 ant 任务使用 Sun WTK 为 JavaMe / j2me 应用程序签署 Jar?

示例或教程链接将不胜感激。

0 投票
1 回答
394 浏览

java - 在 netbeans 上部署 bookstore1 教程应用程序的问题

当我从 Java EE 5 教程 onnetbeans 6.7 rc1 和 glassfish 2.1 部署 bookstore1 应用程序时,我收到此错误:

在域中部署应用程序失败;为模块 [bookstore1] 加载部署描述符时出错 - UnsupportedClassVersionError: Class com.sun.bookstore1.servlets.CashierServlet 具有不受支持的主要或次要版本号,这些版本号大于 Java 运行时环境版本 1.5.0_16 中的版本号

0 投票
1 回答
54 浏览

java - 如何确定我是要进行内联还是重定向 java 安装?

我正在使用以下 Java 部署工具包:

http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit

现在,我搜索了文档,但找不到内联 java 安装程序何时可用。如果用户完全没有安装 java,他们将被重定向到 get java 页面。如果 java 曾经安装在一台机器上,则内联安装程序似乎会触发,即使我已经卸载了 FF 和 IE 的 JRE 和 java 插件。

是什么赋予了?有没有一种简单的方法来检查重定向是否到来?谢谢。

0 投票
9 回答
22051 浏览

java - 如何抑制关于 Sun 专有 API 的 java 编译器警告

我正在使用 sun.misc.BASE64Encoder 包中的 encode() 方法。如何抑制它生成的编译器警告?

sun.misc.BASE64Encoder 是 Sun 专有的 API,可以在

作为后续,为什么我在 Eclipse 中没有看到这个警告?