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

    成功了!

  • 相关阅读:
    MongoDB入门教程二[MongoDB Shell 简介与使用]
    MongoDB入门教程一[文档与集合]
    MongoDB图形化管理工具Toad Mac Edition
    在Mac上安装MongoDB
    第一个iOS程序:Hello iOS
    Xcode集成开发环境的安装
    搭建 Android 集成开发环境
    Mac下如何安装JDK
    sdoi 2009 HH去散步 矩阵乘
    noip2010 引水入城 bfs+贪心
  • 原文地址:https://www.cnblogs.com/HongjianChen/p/8401290.html
Copyright © 2020-2023  润新知