草庐IT

local-class

全部标签

java - 启动 Jetty 服务器时扫描条目 "module-info.class"时出错

我最近在启动我的Java服务器时看到了这个。还有其他人看到这个吗?如果是这样,修复方法是什么?我可以确认相关路径中存在jar和module-info.class。MultiException[java.lang.RuntimeException:Errorscanningentrymodule-info.classfromjarfile:jetty/9.2.4.v20141103/tempDirectory/webapp/WEB-INF/lib/slf4j-api-1.8.0-alpha2.jar,java.lang.RuntimeException:Errorscanningentr

java,从父类(super class)初始化子类

publicclassBase{//longlistofattributes//noConstructorusingfields//noinitmethode//icannotchangethisclass}现在我像这样扩展基类:publicclasssubClassextendsBase{privatebooleanselected;...getterundsetter...}我成为基础对象的列表List但我需要相同的列表,但作为List有没有办法从基类初始化子类?例子:for(Baseb:list){SubClasssub=(SubClass)b;//Thatswrongiknow

java - Play Framework - java.lang.RuntimeException : No main class detected

我是玩框架的新手,正在尝试运行securesocial,如https://github.com/jaliss/securesocial使用Play2.3、Scala2.10.0.sbt文件配置为name:="SecureSocial-parent"version:=Common.versionscalaVersion:=Common.scalaVersionlazyvalcore=project.in(file("module-code")).enablePlugins(PlayScala)lazyvalscalaDemo=project.in(file("samples/scala/

java - 为什么不从父类(super class)继承 OSGi 声明性服务 (DS) 注释?

OSGiDeclarativeServices(DS)规范定义了注释,这些注释可以由Bnd等工具处理到运行时使用的组件描述xml中。R6规范中的112.8.1说:组件注解不是继承的,它们只能用在给定的类上,不考虑其父类(superclass)层次结构或接口(interface)上的注解。为什么指定不允许继承? 最佳答案 ApacheFelix项目提供的DS注解曾经支持DS的扩展性。基于此实现,我们尝试将其标准化为指定官方OSGiDS注释的工作的一部分。但是,问题是我们在跨包边界的两个实现类之间遇到了讨厌的耦合问题,我们无法使用Imp

java - 找到Eclipse编译的.class文件

问题:我应该如何只编译一个类?我如何将它放入类文件(我创建的)中?Eclipse不是在运行时自动编译所有的类吗?背景故事:我正在关注tutorial它告诉我:PutthecompiledclassintoWEB-INF/classes.类(class)在哪里:packageorg.odata4j.tomcat;importjava.util.Properties;importorg.core4j.Enumerable;importorg.core4j.Func;importorg.core4j.Funcs;importorg.odata4j.producer.ODataProducer

java - Class.getName() 对给定的类做了什么?

假设我有一个类“employee”,它有一个对象obj。那么obj.getClass().getName()语句将如何执行?它应该返回什么? 最佳答案 getClass()方法获取对象的实际类,它可能与持有对象的变量的类不同。getName()方法将返回完整的包加上该类的类名作为字符串,如下所示:com.company.project.package.MyClass例如,下面的代码输出上面的字符串:packagecom.company.project.package;classMyClassextendsObject{//somed

java - 我可以在 Java 中的泛型类型上调用 .class 吗?

我想知道在Java中是否有一种方法可以做类似的事情Classc=List.class;Classc2=List.class;我需要这样的东西来创建一个存储类名(具有通用类型)和我稍后可以查找的相应对象的映射。例如,MapdataMap=newHashMap();dataMap.put(c,listOfStrings);dataMap.put(c2,listOfDates);由于运行时的类型删除,这是不可能的吗? 最佳答案 你不能完全像这样,但你可以使用与Guice对TypeLiteral相同的方法实现你的总体目标。.如果您已经在使用

java - class.getName() 贵吗?

在我正在处理的项目的许多类中,我看到名为CLASS_NAME的私有(private)静态最终成员,其定义如下:publicclassMyClass{privatestaticfinalStringCLASS_NAME=MyClass.class.getName();//...}这样做有什么好处(如果有的话),而不是在需要名称的地方直接调用MyClass.class.getName()来获取类名? 最佳答案 这里是Class.getName()的实现publicStringgetName(){if(name==null)name=ge

Java多态性如何为子类对象调用父类(super class)方法

这是我想问的一个例子父类(superclass)Name.javapublicclassName{protectedStringfirst;protectedStringlast;publicName(StringfirstName,StringlastName){this.first=firstName;this.last=lastName;}publicStringinitials(){StringtheInitials=first.substring(0,1)+"."+last.substring(0,1)+".";returntheInitials;}然后子类是ThreeNam

android - 有什么办法可以改变android :windowSoftInputMode value from java class?

我想让我的选项卡为每个选项卡设置不同的windowSoftInputMode属性。当您的选项卡的所有处理都通过一个Activity完成时,如何从java类访问此属性?有没有办法从java代码中访问这个list属性? 最佳答案 使用以下内容更改Activity的softInputMode。getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);使用以下内容更改EditText的softInput类型。mEditText.setIm