编辑:我认为任何构建配置设置都可能出现此问题,而不仅仅是OTHER_LDFLAGS
我已经相应地更改了标题并从问题中删除了不相关的细节。
我有一个简单的 Xcode 项目 MyApp。MyApp.xcconfig 被设置为调试版本的配置文件。它有一行:
OTHER_LDFLAGS = -force_load /foo/bar
Run Code Online (Sandbox Code Playgroud)
尽管它知道 MyApp.xcconfig 设置OTHER_LDFLAGS
Xcode 不想使用该设置。一个空白区域,而不是 MyApp.xcconfig 中的值,在构建设置中以绿色突出显示(请参阅标有“其他链接器标志”的底部行):
为什么会这样?从我读过的内容来看,解决的设置似乎应该是 .xcconfig 文件中的设置。有没有办法做到这一点?
我还发现 xcconfig 中的其他设置可以解决。但不是OTHER_LDFLAGS
。
我正在尝试运行一个使用a PrintWriter
并调用该PrintWriter.format()
方法的java程序.它在Eclipse中运行良好,但从命令行运行,我得到这个:
/usr/java/jdk1.6.0_06/jre/lib/rt.jar: error reading zip file
Exception in thread "main" java.lang.NoClassDefFoundError: java/util/Formatter
Run Code Online (Sandbox Code Playgroud)
这是否意味着Java无法.jar
从自己的库中读取?有人知道解决这个问题吗?
我正在使用Java 1.6,正如文件路径所暗示的那样.
编辑:当我从Linux机器上的命令行运行时,它也可以正常工作.只是不在Windows上(通过PuTTY,如果那是相关的).