草庐IT

class_id

全部标签

java - 为什么我们不使用带有 "java"命令的 .class 扩展名?

为什么我们不在java命令后给出filename.class文件,而只是filename?假设我们要编译test.java程序,然后运行javactest.java。没关系!之后它将生成test.class文件,但要运行程序,我们运行javatest而不是javatest.class。这是什么原因? 最佳答案 因为您没有描述要运行的文件。您告诉Java哪个类包含主要方法-类的名称(在您的情况下)是filename,而不是filename.class。字节码几乎总是包含在文件系统的文件中这一事实是一个实现细节。您传递给java命令的类

java - 配置问题 : spring-security-web classes are not available. 你需要这些才能使用 <filter-chain-map>

我正在尝试使用Maven在我的springweb应用程序上运行一些单元测试。该应用程序安装并运行良好,它生成一个可部署的war文件一切正常(全部使用Maven)。我的测试类(位于src/test/java):@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"file:C:/myProjects/myWebapp/src/main/webapp/WEB-INF/applicationContext-test.xml"})@TransactionalpublicclassMyTest{...但是

java - 如何使用 JSF 获取用户的浏览器 ID?

是否可以使用JSF获取用户的浏览器ID号?我使用JBoss7作为应用服务器。 最佳答案 浏览器的useragentstring可用作名称为User-Agent的HTTP请求header。请求header在JSF中,可由ExternalContext#getRequestHeaderMap()获得:ExternalContextexternalContext=FacesContext.getCurrentInstance().getExternalContext();StringuserAgent=externalContext.ge

java - 如何在 Scala 中获取 Java 的 int.class?

我正在使用Scala来处理Java的反射API。但我似乎无法弄清楚如何在Scala中访问Java中的内容:int.class、float.class、boolean.class。基本上是表示原始数据类型的类对象。那么int.class的Scala版本是什么? 最佳答案 int.class、float.class等不存在。每个等效的装箱类型都有一个名为TYPE的静态字段,它表示原始类型。这是你的意思吗?例如对于整数/整数:http://docs.oracle.com/javase/6/docs/api/java/lang/Intege

java - 调用 'Class.forName' 时未检查转换警告

我的代码如下packagecom.foo;publicclassTestComposition{publicstaticvoidmain(String[]args){try{ClassfooClass=(Class)Class.forName("Foo");}catch(ClassNotFoundExceptione){e.printStackTrace();}}}“try”block中的赋值会导致警告Typesafety:UncheckedcastfromClasstoClass这是为什么? 最佳答案 首先,如果您知道确切的类,则

java - Maven "class file for ... not found"编译错误

我有一个Maven项目。当我尝试使用Maven构建它时,出现此错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(default-compile)onprojectmyProject:Compilationfailure:Compilationfailure:[ERROR]ClassA.java:[32,38]cannotaccessClassB[ERROR]classfileforClassBnotfoundClassB位于另一个Artifact内,该Art

java - 双代理接口(interface) : Could not generate CGLIB subclass of class 时 Spring AspectJ 失败

我正在使用Spring的代理一些JPArepository接口(interface)。但是,代理失败并显示以下Cannotsubclassfinalclassclass$Proxy80:CouldnotgenerateCGLIBsubclassofclass[class$Proxy80]:Commoncausesofthisproblemincludeusingafinalclassoranon-visibleclass;nestedexceptionisjava.lang.IllegalArgumentException:Cannotsubclassfinalclassclass$P

java - 如何在 Java 中为 USB 端口生成特定的 ID?

我正在使用Java开发应用程序。我正在通过外部USB端口连接10个USB设备。当我将设备连接到特定端口时,我需要一个特定的ID。因此,例如,如果我在第10个端口上连接一个设备,我应该为该端口获取一个特定的ID;这将帮助我仅在第10位展示该设备。我尝试了Jusb和其他类似的第三方API,但没有成功。请建议一些技术来实现这一点。 最佳答案 您是否尝试过这里解释的JSR-80API(javax.usb)http://www.ibm.com/developerworks/library/j-usb/index.html

java - 如何跨所有执行上下文在 play 框架日志中记录请求 ID

我们有大量遗留代码,其中包含具有同步和异步操作的复杂流程。因此,我们需要在所有日志消息中为特定请求记录一个唯一ID,其中执行的操作在不同的线程中运行,并且线程在多个执行上下文中。我尝试使用MDC并在logger.xml中指定-%X{req_id}并使用自定义akka调度程序在下面提到的博客中给出了解决方案,但它在多个执行上下文中不起作用,而且它也不能可靠地工作在单一执行上下文中,有时它返回req_idnull。(http://yanns.github.io/blog/2014/05/04/slf4j-mapped-diagnostic-context-mdc-with-play-fra

java - NoClassDefFoundError : Unable to load class groovy. xml.jaxb.JaxbGroovyMethods 由于缺少依赖项 javax/xml/bind/Unmarshaller

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭4年前。Improvethisquestion我们的Gradle构建有--add-modules=java.xml.bind,java.activation,java.xml.ws.annotation至options.compilerArgs在JavaCompile使用JDK9/10构建。现在效果很好,但这些模块已被弃用。我想为JDK11做准