当前位置:首页 > 开发 > 编程语言 > Java > 正文

ToolProvider.getSystemJavaCompiler()返回 NullPointerException

发表于: 2013-03-20   作者:aigo   来源:转载   浏览次数:
摘要: 原因:这事因为启动java的目录默认是%JAVA_HOME%/jre/bin/java.exe,这个目录的lib目录为%JAVA_HOME%/jre/lib,里面没有tools.jar   解决方法:要么从%JAVA_HOME%/lib下面拷贝tools.jar到jre的lib目录下,要么指定java.exe的路径,例如:"D:\Program Files"\Ja

原因:这事因为启动java的目录默认是%JAVA_HOME%/jre/bin/java.exe,这个目录的lib目录为%JAVA_HOME%/jre/lib,里面没有tools.jar

 

解决方法:要么从%JAVA_HOME%/lib下面拷贝tools.jar到jre的lib目录下,要么指定java.exe的路径,例如:"D:\Program Files"\Java\jdk1.7.0_15\bin\java.exe -agentlib:jdwp=transport=dt_socket,server=y

ToolProvider.getSystemJavaCompiler()返回 NullPointerException

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1.eclipse中安装jre window->preferences->java->Installed JREs 这里分别安装了jdk1.6.0_
由于使用spring控制反转来自动生成javaBean,并将ibatis与jdbc交予spring来管理,所以继承自SqlMapC
打开Sybase Central时包java.lang.NullPointerException异常,如图:  原因:我使用的系统是Win7的
1. 在用Myeclipse部署项目时候突然报错: 无法进行部署操作 2. 原因1. 可能是你的Web-root的值不对。
在调用 Looper.myLooper().quit() 的时候发现报 NullPointerException,通过 Android Studio 发现如
1.下载butterknife加入到你的libs中,构建到你的项目中,此时还不能注解成功,必须进行2配置 2.选择
今天做in_app billing feature时发现一个问题,当进行到 添加 Credit Card界面里程序会crash (下图
项目构架为Struts2+Spring3+JPA(Hibernate),Web容器Tomcat 6.20 单元测试通过,tomcat启动正常,
环境:Tomcat6 + jdk6 Tomcat服务启动成功,但访问index.jsp出错,Tomcat报错如下: 严重: Servlet.s
环境:Tomcat6 + jdk6 Tomcat服务启动成功,但访问index.jsp出错,Tomcat报错如下: 严重: Servlet.s
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号