我想检查环境中是否存在JAVA_HOME,因此我编写了以下脚本a.bat
if "%JAVA_HOME%" == ""
(
echo Enter path to JAVA_HOME:
set /p javahome=
)
if not "%JAVA_HOME%" == ""
(
echo %JAVA_HOME%
)
它显示“命令的语法不正确”,我哪里错了?
我正在使用Jenkins在mac体育场VM上构建一个android项目。
当我将VNC放入VM中时,我可以很好地构建这个项目。Java安装在/usr/bin/java上,我的$PATH包括/usr/bin。
当我从Jenkins作业运行相同的命令时,它将失败
ERROR: JAVA_HOME is set to an invalid directory: /var/lib/jenkins/jdk1.8.0_25
Please set the JAVA_HOME variable in your environment to match the
location of your Java in
我使用以下代码来标识comport。在我的系统中有三个端口,但在ports.hasMoreElements()方法中显示为假。我还在库中添加了comm.jar,并且我使用的是windows xp (service pack 3)。请查看代码,并帮助我。
import java.util.*;
import javax.comm.*;
public class Main
{
public static void main(String[] args)
{
Enumeration ports = CommPortIdentifier.getPortIdentifi
java安装在此路径上
$ which java
/usr/bin/java
mvn -version给出了这个错误
$ mvn -version
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
我已经尝试过一些可以在网上找到的解决方案,但它们对我来说并不适用。其中一些解决方案建议增加
$export JAVA_HOME
我专门安装了Oracle JDK,以便在Android studio中工作,但由于某些原因,它不能工作:
ERROR: JAVA_HOME is set to an invalid directory: /usr/java/jdk-10.0.2/
我已经在alternatives列表中选择了这个java版本。我还尝试使用/java/latest,但出现了相同的错误。配置文件在~/..bash_ JAVA_HOME中设置。我尝试将其直接设置为java位置:
export JAVA_HOME=/usr/java/jdk-10.0.2/
通过下面的代码:
export JAVA_HOME=$(rea
尝试在Windows上使用带Bash的
它会运行
bin/grid bootstrap
其中流动的代码
if [ -z "$JAVA_HOME" ]; then
if [ -x /usr/libexec/java_home ]; then
export JAVA_HOME="$(/usr/libexec/java_home)"
else
echo "JAVA_HOME not set. Exiting."
exit 1
fi
fi
犯错误
JAVA_HOME not set. Exiting.
在我跑步的时候
我安装了hadoop看youtube视频。当我试图在终端上运行这个程序时,它会给出这个错误。
$ /usr/local/hadoop-2.6.0/bin/hadoop version
/usr/local/hadoop-2.6.0/bin/hadoop: line 144: /usr/iib/java/jdk1.8.0_31/bin//bin/java: No such file or directory
我在/usr/lib/ java / the 1.8.0_31/bin/中有java,但是我不知道为什么错误会显示不同的路径。
我在hadoop-env.sh中设置了这样的路
我在使用代码::窗口中的块。
我创建了一个dll项目,试图得到一些JNI实践。
在javah生成的文件中,有# .h jni.h,但是当我试图编译它时,它总是说jni.h:没有这样的文件或目录。
我想这和类路径有关,但我不知道是什么!它可能是我必须修改的代码::块中的设置
有人能帮我修一下吗?非常感谢
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class Vector3D */
#ifndef _Included_Vector3D
#define _In
我安装了qdap:
install.packages("qdap")
需要一段时间才能加载所有的内容,但是控制台会填满所有的下载,最后我会收到这样一条消息:
Warning in install.packages :
installation of package ‘qdap’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpeTzuKz/downloaded_packages’
> library(qdap)
Error in library(qdap) :
我需要安装java并设置Java路径。我可以安装java,并且可以在C:\Program Files (x86)\Java中看到两个文件夹,即Jre和Jdk。
但是,当我试图在我的代码中设置回显,但我不能在命令中设置它的路径时,请使用propmt echo命令,即@ JAVA_PATH JAVA_HOME = %JAVA_HOME%。虽然我今天已经开始编写脚本了,但是我不能纠正我遗漏了什么?
这是我尝试过的代码:
@echo off
for /f %%j in ("java.exe") do (
set JAVA_HOME=%%~dp$PATH:j
我今天开始学习Java。我安装了jdk8,编写了一个简单的"Hello“程序,然后在命令行上执行如下操作:
c:\java>java hello.java
但是它显示了这个错误:
错误:找不到或加载主类hello.java
然后我也试着这样做:
c:\java>javac hello.java
现在它显示:
'javac' is not recognized ass an internal or external command,operable program or batch file
如何解决这一问题并编译Java程序?
我正在使用hadoop2.7.2和CentOS7。
当我试图在终端中运行这段代码时,它给出了这个错误:
/usr/hadoop/bin/hdfs:line304:
/usr/lib/jvm/java-1.8.0-openjdk/bin/java: no such file or directory
When I echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk
在/etc/profile中
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export CLASSPATH=.:$CLASSP
我有一个test.bat文件,我需要在其中编写一个脚本来检查java的PATH变量是否已经安装?
Conditions :-
1) If yes then
a) Check for the java version .
b) Check for JAVA_HOME env variable :-
i) if no , create it.
ii) if yes , get the JAVA_HOME value.
2) If No then
set JAVA_HOME to local path (em
将这些环境变量添加到我的~/.bash_profile
ANDROID_HOME=/Users/username/Library/Android/sdk
PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform_tools
JAVA_HOME=$(/usr/libexec/java_home)
PATH=${JAVA_HOME}/bin:$PATH
在运行Appium Doctor时不会阻止以下警告:
ANDROID_HOME is NOT set!
JAVA_HOME is NOT set!
adb could not be found