java - 将netbeans升级到7.2后出错

标签 java netbeans netbeans-7 netbeans-platform logfiles

我使用的是netbeans 6.1,然后我将其升级到netbeans 7.2 当我尝试运行以前的 java 源代码时出现错误

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: C:\Program Files (x86)\Java\jdk1.7.0_07\jrelog4j_jgap_lf.log (Access is denied)
    at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:136)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
    at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:194)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
    at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257)
    at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:133)
    at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:97)
    at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:689)
    at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:647)
    at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:544)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:440)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:476)
    at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:125)
    at org.apache.log4j.Logger.getLogger(Logger.java:105)
    at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:289)
    at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:109)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
    at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)
    at net.didion.jwnl.util.MessageLog.<init>(MessageLog.java:11)
    at net.didion.jwnl.dictionary.Dictionary.<clinit>(Dictionary.java:24)

知道如何解决这个问题

最佳答案

似乎不允许您写入给定文件夹,或者路径名中的空格是导致问题的原因。

您能否尝试将日志文件的路径配置到不同的目录中,最好名称中没有空格?

关于java - 将netbeans升级到7.2后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12826259/

相关文章:

java - JAX-RPC com.sun.xml.rpc.client.BasicService 未找到

netbeans - Maven codehaus.mojo无法解析

java - Glassfish 不独立于 Netbeans 运行 Web 应用程序

jpa - Eclipselink JPA 在使用生成的主键插入 Derby 表时出错

java - 为什么我需要将项目合规性更改为 1.5?

java - 从 Tomcat 6.0.18 升级会出现新的异常

Netbeans:如何禁用此功能?

mysql - 如何将 Netbeans 的终端 (cygwin) 用作 CLI 来连接 MySQL

java - Java中的多线程和垃圾收集

java - 如何修改 MediaRecorder 源以允许暂停/恢复录制