草庐IT

sun-codemodel

全部标签

java - 替换 sun.security.* 包中的类

我正在尝试将应用程序从JDK7升级到JDK8,它使用sun.security.*包中的以下类sun.security.x509.X509CertImplsun.security.pkcs11.SunPKCS11sun.security.util.DerOutputStreamsun.security.util.DerValuesun.security.util.ObjectIdentifiersun.security.pkcs.PKCS10sun.security.x509.X500Namesun.security.pkcs11.SunPKCS11sun.security.pkcs11

java: 程序包sun.misc不存在

结论:安装jdk8(就是其它答案里面说的1.8),在idea里面切换就好了下载页面:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html前言我找了CSDN上面,说的都很简洁,对于我这种java小白来说,有点过于的跳跃,导致不知道说的是什么。从后面看,柳林林,已于2022-09-0508:52:56修改,7790,收藏3这个是说明白了,但是对于小白,估计看不懂个人理解你之所以遇到问题,原因是你的java版本有点高,这个sun.misc被弃用了;解决问题的办法是回到老的版本,

java - 分析 Sun 热点的 GC 日志,JVM 6

我正在尝试分析我们应用程序的GC行为(在Tomcat中运行,在Sun'sHotspots、JVM1.6下)。到目前为止,我已经指示JVM使用...将GC日志发送到单独的文件-Xloggc:gc.log-XX:+PrintGCApplicationStoppedTime-XX:+PrintGCApplicationConcurrentTime-XX:+PrintGC-XX:+PrintGCTimeStamps-XX:+PrintGCDetails...并使用jstat使用...输出日志jstat-gc-t290455s>jstat.gc我看到了有趣的信息,但还没有找到可以帮助我分析/可视

java.lang.NoClassDefFoundError : com/sun/istack/localization/Localizable? 错误

我尝试通过tomcat7运行我的项目。在jaxwsmaven插件生成我的web服务的wsdl文件后(它成功生成)但试图在浏览器中查看wsdl文件但没有结果。我试图通过tomcat7服务器运行我的项目,但出现了这个错误,我没有解决这个问题的任何方法这是我的错误:août06,201312:08:09PMorg.apache.catalina.core.AprLifecycleListenerinitINFO:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswa

java - 无法在 "The java web services tutorial"之后找到 taskdef 类 com.sun.tools.ws.ant.WsImport

我在许多不同的地方看到了同样的问题,即使在谷歌搜索了大量内容之后,我也无法解决它。我正在尝试做的(大图)是通过Thejavawebservicestutorial,这似乎在不同步的地方,特别here,当我尝试编译时,我收到以下消息:C:\javaeetutorial5\examples\jaxws\common\targets.xml:26:taskdefclasscom.sun.tools.ws.ant.WsImportcannotbefound我尝试了很多不同的放置jar或改变环境变量的组合,但没有结果。有什么成功案例吗?完整的构建错误信息如下:BUILDFAILEDC:\java

java - @sun.misc.Contended 注释的值是多少?

在java-8中出现了新的注解@sun.misc.Contended。有几篇写得很好的文章,解释了它的作用和使用方法:Whatis@ContendedandFalseSharing?@Contended(a.k.a.JEP142)Java@Contendedannotationtohelpreducefalsesharing但是哪里都没有说明,这个注解的value是什么?我的意思是,例如在java.lang.Thread中,它的用法如下:@sun.misc.Contended("tlr")intthreadLocalRandomProbe;这个"tlr"值是多少?它有什么影响?如果此v

java - 错误 : package com. sun.tools.javac.util 不存在

我试图在Ubuntu11.10上运行我的play2.0.1应用程序,当我访问domain.com:9000时,我在终端中收到此错误:info]Compiling4Scalasourcesand6Javasourcesto/var/www/clients/client3/web10/sc2lounge/target/scala-2.9.1/classes...[error]/var/www/clients/client3/web10/sc2lounge/app/models/Cron.java:29:error:packagecom.sun.tools.javac.utildoesnot

java - com.sun 包里面有什么?

就像javax包含扩展一样,com.sun包应该包含什么? 最佳答案 它包含标准Java(EE)API的SunOracle引用实现。其中Mojarra(Oracle的引用JSF实现)和Glassfish(Oracle的引用JavaEE实现)使用此包。最好不要在您的代码中直接使用这些类,因为这会使您的代码与实现紧密耦合。针对java(x)API直接编码使您能够在不更改代码的情况下更改实现(例如,用MyFaces代替Mojarra,用JBossAS代替Glassfish)。JDK自己的HttpServer也位于com.sun.*包中,参

java - Sun JVM (JRE jre1.6.0_24) 段错误 NET_Read

我们的JVM有时会因段错误而崩溃感觉像是某种竞争条件的生产。要重现的设置:-LinuxUbuntu9.10和Debian4.x64位多核AMD上的JREjre1.6.0_24-Apachetomcat6.0.24...6.0.32用fastdebug重新编译java重现了这个问题(这个gcc-g1)。然而,它并没有产生比我们更多有用的信息有这里。使用调试重新编译java不会重现问题(这是gcc-g可能加上一些-DSOMETHING代码调试标志)。任何试图解决这个问题的帮助将不胜感激。使用Oracle的1.6.0_24jdk生成的核心文件。gdb出现了:Programterminated

java - 使用 sun.misc.Unsafe 实际上有多不安全?

我想知道使用sun.misc.Unsafe到底有多不安全。我想创建一个对象的代理,我在其中拦截每个方法调用(但出于性能考虑,对Object.finalize的调用)。为此,我用谷歌搜索了一下,得出了以下代码片段:classMyClass{privatefinalStringvalue;MyClass(){this.value="called";}publicvoidprint(){System.out.println(value);}}@org.junit.TestpublicvoidtestConstructorTrespassing()throwsException{@Suppre