• 关于在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程序,先编译,再运行

    成功了!

  • 相关阅读:
    oracle 下创建数据实例
    MyEclipse7.02注册码
    liferay 5.1学习遇到的错误
    详解struts2中struts.properties
    cas部署到linux登陆也出现异常
    java 字符串和输入流互转
    ASP 的Base64加密 与ASP MD5加密
    Struts2直接下载从数据中的blob类型字段( Struts2.0下载文件流)
    java 汉字转拼音
    java调shell,可以输入参数
  • 原文地址:https://www.cnblogs.com/HongjianChen/p/8401290.html
Copyright © 2020-2023  润新知