GVKun编程网logo

“ java -version”在命令提示符下不起作用(java在命令提示符中如何运行)

13

此处将为大家介绍关于“java-version”在命令提示符下不起作用的详细内容,并且为您解答有关java在命令提示符中如何运行的相关问题,此外,我们还将为您介绍关于CLIphp在命令提示符下运行ph

此处将为大家介绍关于“ java -version”在命令提示符下不起作用的详细内容,并且为您解答有关java在命令提示符中如何运行的相关问题,此外,我们还将为您介绍关于CLI php在命令提示符下运行php、Conda命令在命令提示符下工作,但不在bash脚本中工作、Java在命令提示符下运行jar文件、Java在命令提示符下运行程序:找不到或加载主类的有用信息。

本文目录一览:

“ java -version”在命令提示符下不起作用(java在命令提示符中如何运行)

“ java -version”在命令提示符下不起作用(java在命令提示符中如何运行)

我下载并安装了该Java JDK。

但是当我转到命令提示符下检查版本时,它说无法识别。

还有其他人在使用最新的Java遇到此问题吗?

我可能没有安装正确的版本。我需要与grails一起使用的java

C:\>java''java'' is not recognized as an internal or external command,operable program or batch file.C:\>java -version''java'' is not recognized as an internal or external command,operable program or batch file.C:\>

当我在计算机上搜索Java时,找不到任何东西

答案1

小编典典

Windows 2k8 R2服务器-要使Java [-option]或%JAVA_HOME%在命令行中都能工作,您需要以下内容:

在控制面板->系统和安全->系统->高级系统设置->高级->环境变量->系统变量中

编辑Path变量并添加“;” 最后一个值之后,并将路径添加到Java bin目录:eg- C:\ Progra〜2 \ Java \ jre6 \ bin
\

将JAVA_HOME变量的值设置为java可执行文件的路径:例如-C:\ Progra〜2 \ Java \ jre6 \ bin \ java.exe

CLI php在命令提示符下运行php

CLI php在命令提示符下运行php

我已经安装了 PHP CLI来从控制台执行PHP命令.

我使用此命令安装了PHP CLI –

sudo apt-get install PHP5-cli

当我跑这个

$vr=3; echo $vr;

结果: –

=3: command not found

如果我运行echo“test”;
结果: – 测试

显示器..

任何人都可以告诉为什么“命令未找到”显示..

解决方法

“echo”测试“行正在工作,因为echo是一个bash命令.

你必须编写自己的PHP脚本,通过命令行运行它,如下所示:

$PHP myscript.PHP

或者,您可以从命令行运行PHP,然后直接编写或粘贴脚本.
然后按CTRL D运行它.记住开头和结尾.

作为第三个选项,你可以编写一个PHP脚本,在第一行输入这段代码:

#!/usr/bin/PHP

显然,PHP可执行文件路径必须与系统中的路径匹配.
这样,你可以chmod x脚本,然后像这样直接运行:

$./myscript.PHP

第四个选项是interactive shell:

$PHP -a
Interactive shell

PHP > echo 5+8;
13

[命令前面的$表示用户运行的命令]

Conda命令在命令提示符下工作,但不在bash脚本中工作

Conda命令在命令提示符下工作,但不在bash脚本中工作

只要我通过Linux终端(bash
shell)使用它,我的anaconda(4.5.4)都可以正常工作。但是,在bash脚本中运行conda命令根本不起作用。

脚本test.sh包含以下几行:

#!/bin/bashconda --versionconda activate env

现在,运行会bash test.sh导致错误 test.sh: line 2: conda: command not found test.sh:line 3: conda: command not found

如推荐给anaconda版本> 4.4,我的.bashrc不包含

export PATH="/opt/anaconda/bin:$PATH",

. /opt/anaconda/etc/profile.d/conda.sh

谢谢。

答案1

小编典典

由于@darthbith的评论,我解决了这个问题。

由于conda是bash函数,并且bash函数不能传播到独立的shell(例如,通过执行bash脚本打开),因此必须添加以下行

source /opt/anaconda/etc/profile.d/conda.sh

调用conda命令之前,请先执行bash脚本。否则bash不会知道conda。

Java在命令提示符下运行jar文件

Java在命令提示符下运行jar文件

如何解决Java在命令提示符下运行jar文件?

尝试这个

java -jar <jar-file-name>.jar

解决方法

我们如何在命令提示符下运行jar文件?

Java在命令提示符下运行程序:找不到或加载主类

Java在命令提示符下运行程序:找不到或加载主类

我正在尝试学习如何在 Windows中仅使用命令行进行编译和运行.这是从根开始的目录树:

D:
 ActivityOne
     - classes
         - com
           -wat
             -sampleapp
                -students
                    StudentE.class
                 StudentMasterList.class (Main)
     - src
         -com
           -wat
             -sampleapp
                -students
                    StudentE.java
                 StudentMasterList.java (Main)

问题是我现在对如何运行程序感到困惑.
我尝试了两件事,两件事都返回了不同的错误.

第一次尝试:

java -classpath classes StudentMasterList

回:

Error: Could not find or load main class StudentMasterList

第二次尝试:

java -classpath classes/com/wat/sampleapp StudentMasterList

回:

Exception in thread "main" java.lang.NoClassDefFoundError: StudentMasterList (wrongname: com/wat/sam
pleapp/StudentMasterList)
at java.lang.classLoader.defineClass1(Native Method)
at java.lang.classLoader.defineClass(UnkNown Source)
at java.security.SecureClassLoader.defineClass(UnkNown Source)
at java.net.urlclassloader.defineClass(UnkNown Source)
at java.net.urlclassloader.access$100(UnkNown Source)
at java.net.urlclassloader$1.run(UnkNown Source)
at java.net.urlclassloader$1.run(UnkNown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.urlclassloader.findClass(UnkNown Source)
    at java.lang.classLoader.loadClass(UnkNown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(UnkNown Source)
    at java.lang.classLoader.loadClass(UnkNown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(UnkNown Source)

我在下次尝试后感到困惑,对于如何运行主类的任何帮助?

更新:我应该在ActivityOne级别运行所有命令.

解决方法

正确的方法是

java -classpath D:\ActivityOne\classes com.wat.sampleapp.StudentMasterList

换句话说,您将顶级目录添加到类路径,然后使用java类的完全限定名称.

关于“ java -version”在命令提示符下不起作用java在命令提示符中如何运行的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CLI php在命令提示符下运行php、Conda命令在命令提示符下工作,但不在bash脚本中工作、Java在命令提示符下运行jar文件、Java在命令提示符下运行程序:找不到或加载主类等相关内容,可以在本站寻找。

本文标签: