草庐IT

sun-codemodel

全部标签

java - 无法阻止 ant 生成编译器 Sun 专有 API 警告

我像这样从我的ant脚本中调用javac:但它仍然在输出中抛出编译器警告:[javac]Compiling73sourcefilestoC:\IKOfficeRoot\Java\ERP\Framework\build\classes[javac]C:\IKOfficeRoot\Java\ERP\Framework\src\de\ikoffice\util\LoggerFactory.java:49:warning:sun.reflect.ReflectionisSunproprietaryAPIandmayberemovedinafuturerelease[javac]returnLo

java - 如何在 Eclipse 中导入 com.sun.javadoc.*?

导入com.sun.javadoceclipse向我报告这个错误“导入com.sun.javadoc不能被roselfved”,似乎没有安装包。看网站http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/doclet/spec/index.html?com/sun/javadoc/package-summary.html仅显示API,但我无法下载任何内容。我该怎么办 最佳答案 我通常做的是,在Eclipse首选项中,我定义了一个名为“JDKX.Y.Z”的已安装JRE,并

java - JPA/Metamodel : Strange (inconsistent ? ) Sun Docs 中的示例

在SunOnlineresources,他们提供了关于Criteria/MetamodelAPI用法的子示例,但据我了解Java,它似乎无法工作:CriteriaQuerycq=cb.createQuery(Pet.class);Metamodelm=em.getMetamodel();EntityTypePet_=m.entity(Pet.class);EntityTypeOwner_=m.entity(Owner.class);Rootpet=cq.from(Pet.class);Joinaddress=cq.join(**Pet_.owners**).join(**Owner_.

java - sun.misc.Unsafe 的原生方法在哪里实现?

我一直在通读sun.misc.Unsafe类(openjdk6),因为我很好奇它实际引用了多少native方法。可以理解,类中有大量native方法,但我似乎无法找到它们的实现位置。我已经通过grep搜索了openjdk6存储库,虽然我可以找到其他类的native方法的实现,但我找不到Unsafe的。我猜它们不是openjdk代码,而是作为热点的一部分编译的?我是在openjdk中寻找错误的地方还是它们确实在热点中实现了?将不胜感激对其位置的引用。 最佳答案 Openjdk版本可以在这里找到:http://hg.openjdk.ja

Javadoc 生成失败 : ClassCastException: com. sun.tools.javadoc.ClassDocImpl 无法转换为 com.sun.javadoc.AnnotationTypeDoc

当我这样做时,我收到以下错误mvncleandeploy-DperformRelease=true[ERROR]Exitcode:1-.java:3:packagejavax.injectdoesnotexist[ERROR]importjavax.inject.Named;[ERROR]^[ERROR]TransactionServiceExternalImpl.java:5:cannotfindsymbol[ERROR]symbol:classNamed[ERROR]@Named("transactionServiceExternal")[ERROR]^[ERROR]java.la

java - -d64 开关对 Sun JVM 常驻内存使用有什么影响(如果有的话)?

我有一个需要一些内存调整的网络应用程序。虽然我已经对应用程序本身进行了概要分析并进行了精简,但在我们最繁忙的实例中,JVM本身对我来说似乎过于臃肿了。(低容量的实例没有这个问题。)详情:平台:RHEL464位(Linux2.6.9-78.0.5.ELsmp#1SMPx86_64)SunJava6(JavaHotSpot(TM)64位服务器VM(构建10.0-b23,混合模式))startup.sh中带有-d64的Tomcat6>我的网络应用目前有一些代码在生产中需要运行64位的好处。我观察到一段时间后(一周)JVM的常驻内存大小(如顶部所示)是我的-Xmx设置大小的三倍。非堆内存大小等

java - 如何下载com.sun.net.httpserver包?

我不熟悉从哪里可以获得包com.sun.net.httpserver?我喜欢在Android中使用这个包。谢谢! 最佳答案 你可以从这里下载https://bintray.com/bintray/jcenter/download_file?file_path=com%2Fsun%2Fnet%2Fhttpserver%2Fhttp%2F20070405%2Fhttp-20070405.jar它曾经可以从SunforJava5获得,但他们似乎已经取消了链接。请注意,不知道它是否适用于Android。旧链接http://download.

java - 第一次 Java 循环运行缓慢,为什么? [Sun 热点 1.5,sparc]

在SolarisSPARC机器上对一些Java代码进行基准测试时,我注意到我第一次调用基准函数时它运行得非常慢(相差10倍):首先|1|25295.979毫秒第二|1|2256.990毫秒第三|1|2250.575毫秒这是为什么?我怀疑是JIT编译器,有什么方法可以验证吗?编辑:鉴于一些答案,我想澄清一下这段代码是最简单的我可以找到展示这种行为的可能测试用例。所以我的目标不是得到它运行得很快,但要了解发生了什么,这样我才能在我的真实世界中避免它基准。已解决:TomHawtin正确地指出我的“SLOW”时间实际上是合理的。根据这一观察,我将调试器附加到Java进程。在第一个过程中,内部循

java - 构建错误 : missing artifact com. sun :tools:jar:1. 6

尝试构建我得到的PlayN示例项目:Missingartifactcom.sun:tools:jar:1.6pom.xml/playn-cuteline6MavenDependencyProblem在每个pom.xml文件上。我该如何解决?编辑:我添加了profilesnode到pom.xml,但错误仍然存​​在。我检查过tools.jar确实存在,但它不存在。所以我将tools.jar添加到lib文件夹。错误仍然存​​在。完整的pom.xml:4.0.0com.googlecode.playnplayn-project1.0.1playn-cutePlayNCuteMetaproje

java - ClassCastException : Cannot be cast to com. sun.xml.internal.bind.v2.runtime.reflect.Accessor

我有一个SOAP网络服务,我正试图在应用程序内部调用它。我正在使用cxf-codegen-plugin(3.1.10)从WSDL生成源代码。使用生成的客户端,如果我在应用程序中调用网络服务,效果很好。但是,我还在导致问题的应用程序中针对同一个包使用了另一个JAXB实例。例如,下面的效果很好:OutboundServicePortTypeservice=newOutboundService().getOutboundServicePort();service.sendMessage(message);但是,在导致getOutboundServicePort()调用失败之前初始化新的JAX