DOS命令下输入:java Hello 出现以下几种结果可能的原因:

  1. DOS命令下输入:java Hello

出现以下结果:Bad command or the file name

没有这个命令或文件名

原因可能是没有成功安装jdk或者没有配置好jdk 的环境变量,或者没有编译相应的文件。

2.

出现以下结果:Exception in thread “main” java.lang.NoClassDefFoundError: Hello

可能是什么原因

可能是没有定义类,直接写进main的字节码中。

记住,javac后面跟的参数是文件名,但java 后面跟的是类名!
这是我开始学JAVA是犯的错,java HelloWorld.class,然后就报错。后来才弄明白,应该是java HelloWorld。

我犯的就是这个错误,自己先是看了环境变量的配置和其他的设置都是正确,就是报这个错误,最终发现原来java 后面跟的应该是类名,而不是文件名

3、

输入命令:java Hello.class,会出现什么结果,为什么?

找不到或无法加载主类,java Hello 已经是在加载类了,不用再后面再加class了。

时间: 2024-10-05 14:19:17

DOS命令下输入:java Hello 出现以下几种结果可能的原因:的相关文章

Java环境配置及在Dos命令下运行Java程序

Java环境配置及在Dos命令下运行Java程序 1. JDK下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 点击DOWNLOAD 首先点击安装许可协议 然后点击相应的版本下载,如果是windows点击如下: 安装成功以后 打开命令提示符,输入:java,出现如下提示表示安装成功! 2. Java环境配置 找到我的电脑->(鼠标右击)属性->高级系统设置->高级->环境变量-&g

dos命令下运行java程序(链接mysql为例子)

1 说明 使用了阿里云的Windows版的服务器,想在上面运行连接数据库的Java程序,然后就不知道,怎么运行起来.我是直接把eclipse中的文件拷到服务器上的.所有的.class 文件已经编译完成,只是不知道怎么在服务器上运行起来. 问题点1 :找不到要运行的类 问题点2 :找不到驱动,也就是无法运行导入的jar包 问题1的解决: –因为我的DBHelper文件中包含有package package mydatahelper; 所以运行时类名称则写为 mydatahelper.DBHelpe

Java在DOS命令下的运行及其API文档制作过程

该文档主要描述java程序在DOS命令下的运行,以及一些常用的命令 常用DOS命令: d: 回车 盘符切换 dir(directory):列出当前目录下的文件以及文件夹 md (make directory) : 创建目录 rd (remove directory): 删除目录 cd (change directory)改变指定目录(进入指定目录) cd.. : 退回到上一级目录 cd\: 退回到根目录 del (delete): 删除文件,删除一堆后缀名一样的文件*.txt exit : 退出

dos命令下使用sql server

通常情况下,我们可以在dos命令下使用sql server,使用dos命令来使用sql server的方法如下: 1.连接上数据库服务器: 使用osql命令,该命令可以在dos窗口中输入osql ?查看,如: 接下来我们使用osql  -S localhost -U sa -P 123456连接上我们的数据库服务器. 2.而后使用sql语句查询数据库中所有数据库名: 3.我们可以使用sql语句获取某个数据库下的所有的表的名称 其他的操作不再多述.

安装Oracle之后在DOS命令下不能使用sqlplus命令启动Oracle?

就像完成安装JDK后需要给系统配置环境变量JAVA_HOME和PATH,以便让系统认识在JDK里面的Javac命令.同样的,安装Oracle也需要这么一个过程.在正常情况下安装Oracle时系统安装程序会自动配置环境变量,但如果安装过程中配置环境变量时发生错误,或者在安装成功后将系统给Oracle配置的环境变量删除,就会导致在DOS命令下系统不认识sqlplus命令,不能使用. 解决方法:先找到自己Oracle的安装目录 D:\app\Administrator\product\11.2.0\d

dos界面下执行java文件将错误输出到一个文本小技巧

如果dos下执行java出现错误,把错误记录到一个文档 正确时如图,输出结果为hello,我把String的s改为小写,出现错误,用2>命令输出到error.txt在当前目录就出现了error.txt文件

DOS命令下的一些操作

  DOS和Windows最大的不同在于DOS命令方式操作,所以使用者需要记住大量命令及其格式使用方法,DOS命令分为内部命令和外部命令, 内部 命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件.在操作时要记住的是,内部命令在任何时候都可以使 用,而外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径. e: 进入e盘 dir(directory):目录 查看当前文件夹下的所有目录 cd(change directory

在DOS命令中输入ipconfig /all,出现“该命令不是系统内部命令......”

第一种情况:1.先去C:\Windows\System32下查找有没有 ipconfig.exe的执行文件,有的话说明系统文件没有丢失,否则要去网上下载一个 ipconfig.exe文件,并放到C:\Windows\System32下.再运行cmd下输入ipconfig /all,查电脑的ip地址. 第二种情况:1.环境变量设置有问题. 2.点击 计算机->属性->高级系统设置->环境变量,设置用户变量path的值为:     C:\windows\system32\;         

在Java控制台模拟dos命令下操作MySQL

一.导入mysql的驱动:"com.mysql.jdbc.Driver", 必须将mysql的驱动 包(jar文件)导入到本工程中. Class.forName("com.mysql.jdbc.Driver"); 二.由DriverManager驱动的管理类对象去获得Connection,在此之前需要先导入mysql的驱动包(或者驱动类). Connection conn = DriverManager.getConnection(url, userName, us