gpt4 book ai didi

java - 在 Ubuntu 13.10 上运行 Gradle

转载 作者:太空狗 更新时间:2023-10-29 22:54:46 26 4
gpt4 key购买 nike

我在 ubuntu 13.10 上运行 gradle 时遇到问题,我认为这是问题的根源。

我使用下面的命令安装了gradle

sudo apt-get install gradle

运行命令 gradle -version 时出现错误:

gradle -version

/usr/lib/jvm/default-java/bin/java: symbol lookup error: /usr/lib/jni/libnative-platform-curses.so: undefined symbol: tgetent

我使用的是java版本:

java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.12) (7u25-2.3.12-4ubuntu3)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

我不确定还能做什么。我尝试了不同版本的 java,但无济于事。

最佳答案

我已经为 libnative-platform-jni 的 Makefile 打了补丁。

sudo apt-get build-dep libnative-platform-java
apt-get source libnative-platform-java
cd libnative-platform-java-0.3~rc2/

应用这个补丁:

--- Makefile.orig   2013-11-20 10:42:54.599476939 -0800
+++ Makefile 2013-11-20 10:43:04.879476606 -0800
@@ -28,7 +28,7 @@
$(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^

$(ODIR)/libnative-platform-curses.so: $(OBJ_CURSES)
- $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -lcurses -shared -o $@ $^
+ $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^ -lcurses

$(JCLASSESDIR)/%.class: javafiles-list
mkdir -p $(JCLASSESDIR)

运行:

dpkg-source --commit
dpkg-buildpackage
cd ..
sudo dpkg -i libnative-platform-jni_0.3~rc2-2_amd64.deb

测试

gradle -v

在这里查看我的评论:https://bugs.launchpad.net/ubuntu/+source/gradle/+bug/1238322/comments/4

更新:您可能想在此处查看 ppa https://launchpad.net/~cwchien/+archive/gradle因为 gradle 1.4 已经很老了。

关于java - 在 Ubuntu 13.10 上运行 Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com