• Monthly Archives: 五月 2014

【转】JPEGImageEncoder编译有关问题

解决:Access restriction: The type JPEGImageEncoder is not accessible due to restriction

在Eclipse中处理图片,需要引入两个包:
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
报错:
Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar

此时解决办法:
Eclipse 默认把这些受访问限制的API设成了ERROR。

只 要把Windows-Preferences-Java-Complicer- Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过

把解压缩版的tomcat6注册成服务并设置自启动

操作步骤:
1、在“开始”→“运行”中输入cmd 命令,进入MS-DOS界面
2、cd 到tomcat的bin目录下
C:\> cd tomcat/bin
3、运行命令service install, 就可以把tomcat注册成系统服务了
c:\tomcat\bin> service install
运行命令service uninstall,就可以删除服务。
c:\tomcat\bin> service uninstall

当然,这样注册出来的服务启动类型是手动的;若想设置为开机自动启动,则需要修改bin目录下的service.bat文件。
打开此文件,在倒数第三行左右的那句输出
echo The service ‘%SERVICE_NAME%’ has been installed.
这句是输出服务安装成功,在这之前加一句
sc config %SERVICE_NAME% start= auto
就OK了,以后开机后tomcat服务就自动启动了

备注:
启动/停止tomcat服务的命令,如下:
启动tomcat服务: c:\tomcat> net start tomcat6
停止tomcat服务: c:\tomcat> net stop tomcat6
或者
打开“服务”对话框下进行手动点击“启动”|“停止”按钮来操作。

close