当我运行./bin/elasticsearch命令时,出现以下错误:
./bin/elasticsearch-cli: line 14: /home/samira/elasticsearch-8.4.2/jdk/bin/java: cannot execute binary file: Exec format error
./bin/elasticsearch-cli: line 14: /home/samira/elasticsearch-8.4.2/jdk/bin/java: Success
Run Code Online (Sandbox Code Playgroud)
这是我的elasticsearch-cli:
#!/bin/bash
set -e -o pipefail
source "`dirname "$0"`"/elasticsearch-env
# use a small heap size for the CLI tools, and thus the serial collector to
# avoid stealing many CPU cycles; a user can override by setting CLI_JAVA_OPTS
CLI_JAVA_OPTS="-Xms4m -Xmx64m -XX:+UseSerialGC ${CLI_JAVA_OPTS}"
LAUNCHER_CLASSPATH=$ES_HOME/lib/*:$ES_HOME/lib/cli-launcher/*
exec \
"$JAVA" \
$CLI_JAVA_OPTS \
-Dcli.name="$CLI_NAME" \
-Dcli.script="$0" \
-Dcli.libs="$CLI_LIBS" \
-Des.path.home="$ES_HOME" \
-Des.path.conf="$ES_PATH_CONF" \
-Des.distribution.type="$ES_DISTRIBUTION_TYPE" \ …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Mac 的 Ubuntu 11.04 VM 上安装 openjdk。但是,我在命令行上遇到了 404 错误,我无法诊断原因。
sudo apt-get install openjdk-6-jre-headless
...
Err http://ph.archive.ubuntu.com/ubuntu/ natty-updates/main openjdk-6-jre-lib all 6b22-1.10.2-0ubuntu1~11.04.1
404 Not Found [IP: 10.16.3.143 8080]
Err http://ph.archive.ubuntu.com/ubuntu/ natty-updates/main tzdata-java all 2011g-0ubuntu0.11.04
404 Not Found [IP: 10.16.3.143 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main openjdk-6-jre-lib all 6b22-1.10.2-0ubuntu1~11.04.1
404 Not Found [IP: 10.16.3.141 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main openjdk-6-jre-headless i386 6b22-1.10.2-0ubuntu1~11.04.1
404 Not Found [IP: 10.16.3.141 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main icedtea-6-jre-cacao i386 6b22-1.10.2-0ubuntu1~11.04.1
404 Not Found [IP: 10.16.3.141 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main icedtea-6-jre-jamvm i386 …Run Code Online (Sandbox Code Playgroud) 我正在安装新的 Ubuntu。我安装了所有更新,然后重新启动。然后我从 apt 安装 openjdk-7-jdk,然后我重新启动。然后我安装 eclipse-platform、eclipse-jdt 和 eclipse-cdt。然后我启动 Eclipse。当我检查导入项目的构建路径时,它决定在 eclipse-platform 安装期间安装 openjdk-6。好吧,爽。问题是我根本不能使用 openjdk-7。在构建路径库管理器中没有使用它的选项。如何更改它以使用 openjdk-7?我已经尝试重新安装它,没有做任何事情。刚刚告诉我它已经安装了。
编辑:标题失败,已修复。
我从包管理器安装了 openjdk-6-jre,然后我安装了 Eclipse,这是默认的 JRE。
现在我需要安装,除了 6,还有 Java 7,所以我从包管理器安装了 openjdk-7-jre。但是,在 Eclipse 中我仍然只看到 JRE 6。同样从命令行我只看到 java 6:
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)
如何从 Eclipse 使用 JRE 7?
当我尝试从命令行运行 Android SDK 管理器时,它没有打开。一直给我找不到命令或权限被拒绝的消息。
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ pwd
/media/osama/develop/android-sdk-linux/tools
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ /media/osama/develop/android-sdk-linux/tools/android
bash: /media/osama/develop/android-sdk-linux/tools/android: Permission denied
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ sudo /media/osama/develop/android-sdk-linux/tools/android
sudo: /media/osama/develop/android-sdk-linux/tools/android: command not found
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?难道我做错了什么?请帮忙。
我最近安装了 Ubuntu 12.10,我刚刚意识到我没有在上面安装 Java。
准备去的时候,看到我已经安装了java。
java -version 给我:
OpenJDK 运行环境(IcedTea7 2.3.7)(7u15-2.3.7-0ubuntu1~12.10)
OpenJDK 64 位服务器 VM(构建 23.7-b01,混合模式)
但是我在 Firefox 中看不到任何小程序。有什么问题?
我已经在 ubuntu 13.04 中安装了 zekr Quran 学习软件,但它显示错误
org.eclipse.swt.SWTError: 没有更多句柄 [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
在 org.eclipse.swt.SWT.error(SWT.java:4387)
在 org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1939)
在 org.eclipse.swt.browser.Mozilla.create(Mozilla.java:699)
在 org.eclipse.swt.browser.Browser.(Browser.java:99)
在 net.sf.zekr.ui.QuranForm.makeFrame(QuranForm.java:628)
在 net.sf.zekr.ui.QuranForm.init(QuranForm.java:340)
在 net.sf.zekr.ui.QuranForm.(QuranForm.java:319)
在 net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:51)
在 net.sf.zekr.ZekrMain.main(ZekrMain.java:94)
然后我执行了以下命令
tcsh
setenv MOZILLA_FIVE_HOME /usr/lib/firefox
setenv LD_LIBRARY_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}`
但它再次显示错误
LD_LIBRARY_PATH: Undefined variable.
现在我该怎么办?请帮忙。
我的问题很简单。
Ubuntu 是否更适合用 Python 编写的类似文本编辑器的程序(Libre Office、Sublime Text 等)?
或者如果我在 Ubuntu 中使用 C++、Python 或 Java 没有区别?
我注意到在创建类似办公室的应用程序、目录、自定义按需应用程序等时,Python 以某种方式受到 Ubuntu 开发人员的青睐。
此外,Ubuntu 网站在这里推广 Python:
http://developer.ubuntu.com/get-started
他们不在他们的网站上宣传 C++ 或 Java。所以,我很好奇为什么他们比 C++ 或 Java 更能推广 Python?
还是仅仅因为 Python 的开发速度比 Java 或 C++ 快?
我不是在问哪种编程语言是最好的(我已经知道 C++ 是最好的,并且在图形和硬件优化方面最常用),但我很好奇为什么 Python 在 Ubunutu 社区如此受欢迎,是否仅仅是因为用这种语言编程很容易,或者如果它有其他原因,例如在 Ubuntu 中比其他语言更好的性能。
Ubuntu 团队决定将 Python 推广为 Ubuntu 的第一语言的历史是什么?
我在 ubuntu 13.04 上安装了“open jdk 7”,但在“其他应用程序”列表中无法识别以设置为默认值。我需要用“open jdk7”打开一个“.jar”文件。请帮忙。
$sudo apt-get -f install google-chrome-stable
Run Code Online (Sandbox Code Playgroud)
我尝试在 ubuntu 中安装 java,但没有成功安装,但之后当我尝试安装/删除任何其他软件包时,出现以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
bleachbit : Depends: menu but it is not going to be installed
ca-certificates-java : Depends: openjdk-6-jre-headless (>= 6b16-1.6.1-2) or
java6-runtime-headless
icedtea-6-plugin : Depends: openjdk-6-jre
icedtea-netx : Depends: openjdk-6-jre (>= 6b23~pre10~) or
openjdk-7-jre
**E: Unmet dependencies. Try 'apt-get -f install' with no packages (or …Run Code Online (Sandbox Code Playgroud)