Chr*_*ood 3 python ant android
我正在尝试使用 PGS4A 编译我的 python 游戏以在 android 上运行,但出现此错误
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-1.7.0-openjdk- 1.7.0.60-2.4.7.0.fc20.x86_64/lib/tools.jar
Run Code Online (Sandbox Code Playgroud)
在 Windows 上有很多解决方案,但我找不到用于 Fedora 的解决方案。
我有 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.7.0.fc20.x86_64/ 但没有别的
假设您使用的是 Fedora(某些版本的 OpenJDK)附带的 Java,您可能需要安装适当的-devel软件包。
以下是您将在我的 Fedora 20 工作站上执行的操作的示例:
$ rpm -qa|grep openjdk
java-1.7.0-openjdk-headless-1.7.0.60-2.4.7.0.fc20.x86_64
java-1.7.0-openjdk-1.7.0.60-2.4.7.0.fc20.x86_64
$ sudo yum install java-1.7.0-openjdk-devel
...
Run Code Online (Sandbox Code Playgroud)
第一个命令告诉我我正在使用什么 Java(1.7.0,因为 1.8.0 是另一个选项),第二个命令要求它安装开发库,其中包括 tools.jar 等。
但我应该补充一点,我的/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.7.0.fc20.x86_64目录确实包含一些内容:
-r--r--r--. 1 root root 172252 Apr 16 02:58 THIRD_PARTY_README
-r--r--r--. 1 root root 19263 Apr 16 02:58 LICENSE
-r--r--r--. 1 root root 1503 Apr 16 02:58 ASSEMBLY_EXCEPTION
drwxr-xr-x. 3 root root 4096 Apr 20 19:09 jre-abrt
drwxr-xr-x. 4 root root 4096 Apr 20 19:09 jre
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |