我知道用Proguard删除记录器调用对于Android应用程序是有效的。
如何在标准Java应用程序中实现这一点?
import java.util.logging.Logger;
public class Clazz {
private static final Logger LOGGER = Logger.getLogger(Clazz.class.getName());
public void foo() {
LOGGER.info("bar");
}
}
在我的Proguard配置中,我有以下内容:
-a
loader :违反加载器约束:加载器(org/jboss/web/tomcat/tc5/WebAppClassLoader的实例)之前在java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org的java.lang.ClassLoader.defineClass(ClassLoader.java:621) a
我正在使用JSF2编写一个web应用程序。我已经下载了mojarra-2.1.3-FCS-binary.zip和myfaces-core-assembly-2.1.3-bin.zip,对于每个库,我都会得到以下异常:
java.lang.NoClassDefFoundError: javax/faces/application/ApplicationFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.ja
我试图在Java中的两个JFrame对象、一个登录表单和一个菜单之间传递一个字符串。
登录密码:
String username;
username = dbUser;
this.setVisible(false);
new Menu(username).setVisible(true);`
在菜单表单中,我有一个覆盖来用字符串实例化类。
public class Menu extends javax.swing.JFrame {
private Component frame;
String user;
public Menu() {
initComponents();
}
p
当我尝试运行项目或启动Tomcat时,我一直收到以下错误:
SEVERE: Exception loading sessions from persistent storage
java.io.InvalidClassException: com.turktrust.iab.ebs.backingbeans.MetalCikisIslemleriBean; local class incompatible: stream classdesc serialVersionUID = 5362381638722129852, local class serialVersionUID = -37887
我正在做一个jsf迁移项目。在迁移到jsf 2.0的过程中,我用myfaces-impl(2.1.6)替换了myfaces-api-1.1.5和myfaces-impl1.1.5。我得到了以下异常。
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.
我希望使用Runnable接口实现线程。
我有以下三门课:
FirstThread.java
public class FirstThread implements Runnable
{
//This method will be executed when this thread is executed
public void run()
{
//Looping from 1 to 10 to display numbers from 1 to 10
for ( int i=1; i<=10; i
下面是堆栈跟踪: java.lang.AbstractMethodError:
org.apache.xerces.dom.DeferredDocumentImpl.getXmlStandalone()Z
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:373)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:127)
at com.sun.org.apac
我试图在spring-boot-starter-test1.4中使用新的@JsonTest注解,但我得到了一个奇怪的错误。@JsonTest注释似乎依赖于一个没有添加到类路径中的类。这是我的测试。
@RunWith(SpringJUnit4ClassRunner.class)
@JsonTest
public class JsonSerializationTest {
...
}
下面是错误:
java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
at sun.reflect.an
我目前正在尝试加载或运行一个类,方法是使用java中的反射来调用jar文件中的主类。
每当我尝试运行它时,我都会得到以下错误:
`java.lang.ClassNotFoundException: MyClass
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.l
我有一个我不能解决的问题。
上下文:
是7.0.0.19版本(没有preCompileJsp),原因是: java.lang.ClassLoader.defineClass(ClassLoader.java:275) at java.lang.ClassLoader.defineClass(ClassLoader.java:212) at com.ibm.ws.jsp.webcontainerext.JSPExtensionClassLoader.defClass(JSPExtensionClassLoader.java:181) at com.ibm.ws.jsp.webcontainere
我用JavaFX构建的项目在编译器中工作得很好,但是当我将它打包为EXe可执行文件时,它出错了。运行打包的EXE程序时提示的错误消息如下:
java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:900)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(L
我正在通过继承实现方法隐藏的概念,我得到了错误。 class Parent
{
synchronized strictfp final static public void main(String...ab)
{
System.out.println("Hello,Java is better than C++");
}
}
class Child extends Parent {
我已经使用redisson 3.4.4构建了自己的自定义方法库。这在内部使用netty-all-4.1.13.Final.jar。
当我构建我的库并尝试使用一个项目时,我得到了以下异常,
java.lang.NoSuchMethodError: io.netty.bootstrap.Bootstrap.config()Lio/netty/bootstrap/BootstrapConfig;
at org.redisson.client.RedisClient$1$1.operationComplete(RedisClient.java:214)
at io.netty.util.concurr
我尝试使用eclipse和maven作为依赖解析器部署web应用程序。但我看到的是:
00:05:31,883 WARN [org.jboss.as.ee] (MSC service thread 1-6) JBAS011006: Not installing optional component org.springframework.web.context.ContextLoaderListener due to exception: java.lang.ClassNotFoundException: org.springframework.web.context.Context
我已经在jetty服务器上配置了jdbc会话,现在jetty给出了以下错误
java.lang.ClassCastException: org.eclipse.jetty.server.session.HashedSession cannot be cast to org.eclipse.jetty.server.session.JDBCSessionManager$Session
StackTrace是:
java.lang.ClassCastException: org.eclipse.jetty.server.session.HashedSession cannot be cast to
C:\Users\student3>java -cp C:\users\student3 start
Exception in thread "main" java.lang.NoClassDefFoundError: start (wrong name: wo
rk/start)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.
返回以下奇怪的错误。我不明白它是从哪里来的,因为Netbeans调试器非常缺乏。
Exception in thread "AWT-EventQueue-0" java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/mail/Address
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.de
POI故障
java.lang.LinkageError: loader constraint violation in interface itable initialization:when resolving method "org.apache.xerces.parsers.AbstractSAXParser.getEntityResolver()Lorg/xml/sax/EntityResolver;" the class loader (instance of com/newatlanta/servletexec/ApplClassLoader) of the cu