86得票1回答
com.sun.jersey和org.glassfish.jersey的区别

什么是 com.sun.jersey 和 org.glassfish.jersey 的区别? 目前,我的 REST 服务正在使用 com.sun.jersey 运行,我想编写测试,但我找不到一个好的教程(似乎没有什么方法行得通)。然而,我可以找到有关 org.glassfish.jersey...

81得票10回答
以下工件无法解析:javax.jms:jms:jar:1.1

我正在尝试编译一个Maven项目,但我始终收到以下错误信息: [ERROR]Failed to execute goal on project ...: Could not resolve dependencies for project ...:war:1.0.0: The followi...

44得票3回答
替代sun.misc.Signal的方法

我开始研究寻找替代sun.misc.Signal类的方案,因为它可能在未来的JDK版本中不受支持(我们目前正在使用1.6)。当我构建项目时,我会得到如下警告: warning: sun.misc.SignalHandler是Sun专有的API,可能在将来的发布版本中被删除 我发现了...

37得票4回答
我该在哪里找到旧版本的JDK和JRE?

为了测试兼容性,我需要找到旧版本的JRE和JDK。在哪里可以找到这些文件的下载链接?

34得票10回答
为什么有那么多新编程语言是为Java虚拟机而写的?

现在有越来越多的编程语言(如Scala、Clojure等)是基于Java虚拟机(Java VM)开发的,并且可以与Java字节码兼容。 我开始思考:为什么要选择Java虚拟机呢? Java虚拟机有何特别之处或者优势,以至于会有新的编程语言针对它进行开发并逐渐受到欢迎? 为什么不为一种新语...

33得票4回答
为什么当堆大小等保持稳定时,Sun JVM仍然不断消耗更多的RSS内存?

在过去一年中,我在我的应用程序的Java堆使用方面取得了巨大的进展 - 实现了坚实的66%的减少。为此,我一直在通过SNMP监视各种指标,例如Java堆大小、CPU、Java非堆等等。 最近,我一直在监视JVM消耗的实际内存(RSS,常驻集)并感到有些惊讶。JVM消耗的实际内存似乎完全独立于我...

30得票7回答
使用Sun的专有Java类是一个不好的实践吗?

如果您使用 Sun 的专有 Java 类,编译器会显示警告。我认为通常不应该使用这些类。我在某个地方读到过这个观点。但是,除了出现警告之外,还有其他基本原因导致您不应该使用它们吗?

29得票4回答
标准的Sun javac能进行增量编译吗?

最近我开始使用Eclipse的Java编译器,因为它比标准的javac快得多。有人告诉我它更快是因为它执行增量编译。但我还是有点不确定,因为我找不到关于Eclipse和Sun编译器“增量特性”的权威文档。是否真的如此,Sun编译器总是编译每个源文件,而Eclipse编译器仅编译已更改的文件以及...

24得票4回答
最近的JVM中,是否仍然存在不可见引用的问题?

我正在阅读Java平台性能(不幸的是,自我提出这个问题以来,链接似乎已经从互联网上消失了),第A.3.3节让我感到担忧。 我一直认为,超出作用域的变量将不再被视为GC根,但是这篇论文似乎与此相矛盾。 近期的JVM,尤其是Sun的1.6.0_07版本,是否仍存在这种限制?如果是这样,那么我需...

21得票1回答
从Java 9访问com.sun.tools.javac.util

我正在尝试访问com.sun.tools.javac.util中的List类。这在Java 8中可以正常工作,但切换到Java 9后,我会收到以下错误:包'com.sun.tools.javac.util'声明在模块"jdk.compiler"中,该模块未将其导出到未命名模块"。 我尝试将r...