作者zzgodgundam (ZZGodGundam)
看板Eclipse
标题Re: [问题] access restriction
时间Thu Mar 24 13:47:23 2011
要让专案读取外部的jar library
其实不用刻意将jar放到某个目录里
你直接在你的JAVA专案上面按右键Properties
在Java Build Path里面的Libraries分页里
点选右边的Add External JARs
然後去点你要用的library後按OK
你的专案下面应该就会出现Referenced Library
里面会有你刚刚加入的jar
这样应该就能正常使用外部的libaray了
也应该不会有警告或错误讯息
至少我没看过
给你参考
※ 引述《k43582 (crab)》之铭言:
: ※ 引述《wfgh (lyle)》之铭言:
: : source code:
: : import Jama.*
: : public class svd {
: : public static void main(String[] args) {
: : Matrix A = new Matrix(new double[2][2]);
: : }
: : }
: : ==============================================================
: : 这是其中一段Error message:
: : Access restriction: The type Matrix is not accessible due to restriction on
: : required library C:\Program Files\Java\jre1.6.0_06\lib\ext\Jama-1.0.2.jar
: : 我是去拿别人包好的jar档来用(Jama-1.0.2.jar)
: : 并把它放在\lib\ext里
: : Matrix是Java package里的一个class
: : 请问为什麽会出现上面那段error呢?
: : 我google过好像eclipse会有这个问题
: : 但都只找到解决的方法就是改一些eclipse的设定
: : 我想知道原因
: : 感恩:)
: 我也是利用调整eclipse
: 使之变成黄色warning
: 上面写method is not accessible due to restriction on required library..
: 不知道有没有影响
: 希望好心人能帮帮忙
: 非常感谢!! 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.175.206