您的位置:首页 > 其它

在Ubuntu13.10配置gradle环境遇到的问题

2014-04-29 14:39 323 查看
我使用下面命令安装grald后

sudo apt-get install gradle

运行 gradle -version

出现错误

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

使用java -v命令会出现

java version "1.7.0_51"

OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.10.1)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

使用下面方面可以解决

sudo apt-get build-dep libnative-platform-java

apt-get source libnative-platform-java

cd libnative-platform-java-0.3~rc2/

用下面内容新建一个补丁, 然后把补丁用命令patch打进来(patch < /path/to/patch):

--- 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

sudo dpkg-buildpackage

cd ..

sudo dpkg -i libnative-platform-jni_0.3~rc2-2_amd64.deb

最后测试

gradle -v
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: