Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2796900
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2010-03-23 09:28:13

刚到公司,同事打电话说,ant 编译不过去,提示找不到javac, 奇怪了,昨天的整个的环境都是我弄好的, 而且我已经用ant 打成war包了(其实ant就是调用的系统的javac,它本身并没有编译的能力)。
查找可能的原因:
1:path路径设置是否正确。
2:JAVA_HOME配置是否正确,jdk1.5×目录是否被删除
3:javac文件是否在%JAVA_HOME%\bin下。
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\L5M>cd \
C:\>cd "Program Files"
C:\Program Files>cd Java
C:\Program Files\Java>cd jdk1.5.0_14
C:\Program Files\Java\jdk1.5.0_14>cd bin
C:\Program Files\Java\jdk1.5.0_14\bin>dir javac
 Volume in drive C has no label.
 Volume Serial Number is 48ED-8249
 Directory of C:\Program Files\Java\jdk1.5.0_14\bin
File Not Found
C:\Program Files\Java\jdk1.5.0_14\bin>
显然是文件没有了( 当时怀疑是有人误删除了!)
解法方法:
将另外一台机器上的jdk目录共享出来,复制bin目录下的javac到本地点%%JAVA_HOME\bin目录下。
当时问题是解决了。
但重启后,javac文件又被删除了。 怀疑是杀毒软件所致(结果就是这个原因!)
机器上装的诺顿杀毒软件,开机直接将javac文件删除, 只需要在开机时scan exclusion中将
c:\progamme files\目录添加即可(当然也可以c:\progamme files\java也可以),这样它开机时就不会扫描c:\progamme files\目录了。
 
原来就遇到过一次这种类似的问题,spyboot 开机时删除eclipse.exe文件,造成eclipse 不能启动!
留为笔记!
 
 
阅读(2136) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~