当开发时,B工程要与A工程交互(如:B工程中的类要继承A工程中的类),直接import会报Access restriction的错。
解决方案:
1. 把A工程打包,然后在B工程的 build path 中添加该jar包。
2. 不打包,直接在B工程的 build path 中添加A工程,这样相当于修改classpath。
3. 报错处按 Ctrl + 1,然后添加A工程的导入,这样会修改META-INF文件夹中的MANIFEST.MF文件。
这三者其实有何区别呢?
当开发时,B工程要与A工程交互(如:B工程中的类要继承A工程中的类),直接import会报Access restriction的错。
解决方案:
1. 把A工程打包,然后在B工程的 build path 中添加该jar包。
2. 不打包,直接在B工程的 build path 中添加A工程,这样相当于修改classpath。
3. 报错处按 Ctrl + 1,然后添加A工程的导入,这样会修改META-INF文件夹中的MANIFEST.MF文件。
这三者其实有何区别呢?