• 关于在windows命令提示符cmd下运行Java程序的问题



    1. win+R出现cmd运行窗口,输入Java源码文件名运行时,错误: 找不到或无法加载主类...

    问题背景:我已经配置好了Java环境(安装路径PATH,JAVA_HOME已装好,cmd运行java,javac,java -version也没问题)

    例如以下Java代码:

    • 文件名为Test.java
    public class Test{
    	public static void main(String[] args){
    		System.out.println("This is test for Java!");
            }
    }
    

    在cmd输入命令Java Test后出错:

    原因:我用Sublime Text3写了Test.java但没有编译它(即没有让它产生Test.class文件)

    用Ctrl+B运行后,到C:UsersSong目录看下:

    已经有.class文件了

    接着我们回到cmd窗口,再次输入Java Test命令:

    成功了!


    2.如果我们要用cmd运行其他盘的文件夹(其他路径)下的Java代码,怎么办?

    问题背景:我在D盘下创建了一个CHJ_Algorithms文件,用cmd如何运行里面的Java代码呢?

    • 同样以Test.java为例:
      Test.javaTest.class复制到CHJ_Algorithms目录下,在cmd下先输入d:,进入D盘了,然后输入cd CHJ_Algorithms,最后输入Java Test

    • 补充一下,在Windows PowerShell(可以看成是cmd的一个扩展)下同样可以运行成功:

    • 在windows的cmd中可以直接对Java代码编译(用javac),然后用java运行:

    如写了一个HelloWorld.java程序,先编译,再运行

    成功了!

  • 相关阅读:
    发邮件
    加密解密帮助类(对称加密)
    枚举静态类
    【06月05日】A股滚动市净率PB历史新低排名
    【06月04日】A股滚动市盈率PE历史新低排名
    【06月03日】预分红股息率最高排名
    北上资金近1周流入排行榜
    最近一月研报推荐次数最多的最热股票
    【2019年05月28日】指数估值排名
    北上资金近1周流入排行榜
  • 原文地址:https://www.cnblogs.com/HongjianChen/p/8401290.html
Copyright © 2020-2023  润新知