导航:首页 > 程序命令 > java未找到命令

java未找到命令

发布时间:2023-01-16 16:49:07

java-version报错找不到命令

网络问题。
java-version报错找不到命令可能是网络问题1.首先打开电脑检查网络。2.其次打开java软件进行测试网络连接是否异常。3.最后点击新建文件,重新输入version,即可找到命令。
java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

㈡ centos7配置java环境 安装JDK 用java -version检测 提示-bash:java:未找到命令,是怎么回事

估计是环境变量错了 看看JAVA目录对不对
ls -l /usr/develop/java

linux下执行java为什么bash:javac:command not found

command not found告诉你了命令未找到。说明你的linux上没有安装java或者安装了但是配置不正确。
你可以输入命令java -version来确定是否安装了java,如果没有安装可以网络下linux下的jdk安装步骤。如果显示了java信息,但是javac无法执行,建议检查你的CLASSPATH环境变量是否配置正确。

㈣ shell命令-e未找到命令

我打算用python来执行shell命令,实现sqoop导数据功能
脚本如下:
mysql_jdbc="jdbc:mysql://{0}:{1}/{2}?characterEncoding=utf8&autoReconnect=true"
sqoop import "-Dorg.apache.sqoop.splitter.allow_text_splitter=true" \
--connect $mysql_jdbc \
--username {3} \
--password {4} \
--table {5} \
--target-dir {7} \
--delete-target-dir \
--split-by clientid
然后报错:sqoop:未找到命令
然后我就测试:subprocess.run("java -version",shell=True)
也是报错:java:未找到命令
网上一顿网络,查了2天啊~~~~
1、检查/etc/profile环境变量设置没问题
2、linux机器上直接执行java -version也正常
3、linux机器上执行python3后,执行subprocess.run("java -version",shell=True)也正常
我就奇了怪了,还摆不平你这小娘子
后来突然想到之前项目里,先生效一下profile文件,试了一下,果然有效!!!
我的亲娘诶,绝望之际,解救了我~~~
至于为什么一定要这样,还是不解
正确脚本:
shell_str ="""
source /etc/profile;
java -version
"""
subprocess.run(shell_str, shell=True)

㈤ java-version未找到命令的原因

Java配置错误。根据查询Java官网,java-version未找到命令的原因是Java配置错误。Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。

㈥ linux安装tomcat为啥java -version显示未找到命令

1.安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步Linux安装JDK
2.卸载tomcat 检查linux是否安装tomcat rpm -qa|grep ...
3.下载Tomcat 点击下载,找到 Binary Distributions
4.上传到Linux,安装 先进入你要上传的位置,执行命令 rz ,在本机弹窗选择文件窗口...
5.配置环境 JAVA_HOME=/usr/java/jdk-10.0.1 CLASS...

㈦ fedroa下编译java,出现bash: javac: 未找到命令.而我有java版本信息。怎么破

您好,
打jar包使用jar命令。

View Code
//D:\src\A.java
package src;
public class A{

private int value;

public A(){
value = 0;
}

public void setValue(int var){
value = var;
}

public int getValue(){
return value;
}

}

首先在src目录下运行javac A.java生成A.class。之后在D:\目录下运行jar -cvf test.jar
src就会在D:\这个目录下生成test.jar,即我们打的jar包。那么我们如何使用这个jar包呢?首先必须把test.jar的路径加入到classpath中。之后我们有如下的测试程序。

View Code
import src.*; //必须得有此import,因为A.class位于src包中。如果不写则编译不通过。

public class B{

public static void main(String[] args){
A a = new A();
}
}

jar文件其实是一个压缩包,可以很容易的用解压软件进行解压。解压后有如下目录关系:
test.jar
|--src---|--A.java
|--A.class

这里可以把test.jar当成目录来处理,javac会自动在classpath中解压这个test.jar并根据B.java中的import找到其中的src文件夹下的A.class文件并使用。

现在看看我们的打包命令 jar -cvf test.jar src //意思是把src文件夹整个打包

如果我们这么打包: 在src目录下运行jar -cvf test.jar A.java
A.class,行吗?答案是不行。因为这样打包后路径关系为:
test.jar
|--A.java
|--A.class

javac寻找A.class时发现test.jar下不存在src目录,则会报不存在包的错误。所以大家一定要注意打包时应该把那个目录打进去,不应把哪个目录打进去。如果对属于默认包的class文件打包,则只要把jar包路径添加到classpath中即可使用,无需再在程序中使用import。当然jar命令还有很多参数可选,来满足各种不同需要的打包需求。

阅读全文

与java未找到命令相关的资料

热点内容
PDF分析 浏览:482
h3c光纤全工半全工设置命令 浏览:137
公司法pdf下载 浏览:379
linuxmarkdown 浏览:347
华为手机怎么多选文件夹 浏览:679
如何取消命令方块指令 浏览:345
风翼app为什么进不去了 浏览:774
im4java压缩图片 浏览:358
数据查询网站源码 浏览:146
伊克塞尔文档怎么进行加密 浏览:886
app转账是什么 浏览:159
php的基本语法 浏览:792
对外汉语pdf 浏览:516
如何用mamp本地web服务器 浏览:869
如何加密自己js代码 浏览:627
排列组合a与c的算法 浏览:534
如何在文件夹中找到同名内容 浏览:786
有什么app文字转韩文配音 浏览:372
循环宏1命令 浏览:35
斐波那契数列矩阵算法 浏览:674