学习--命令行编译C#程序和Java程序

最近学习Java,才知道Java可以使用命令行来执行。记录一下

C#程序和Java程序都是可以用命令行来执行的,不同点在于:

1、C#命令行是将代码文件最终编译成exe可执行文件,在命令行中再输入可执行文件名称来执行程序。

      Java命令行则是将代码文件在与.java 同一目录下会生成一个.class文件,再通过执行.class文件来执行程序

2、C#命令行使用“csc ”,如:  (1)csc helloworld.cs ---编译代码 (2)helloworld --执行上步操作生成 helloworld.exe 可执行文件

     Java命令行使用 “javac”  和 “java”命令。如:(1)javac Hello.java  --同目录下会生成一个.class文件 (2)java Hello  --执行上步操作生成 .class文件

当然以上两种方式都不是打开命令行直接来写就好了,都需要通过“cd d:\workspace”定位到你的代码文件所在目录下

3、Java中类名和文件名必须一致,而C#中则不用

4、使用Java命令行必须先配置好环境变量

      使用C#命令行可以配置环境变量(把你本机的 .NET 主目录加入到 path 环境变量中去),也可以使用Visual Studio 中提供的开发人员命令提示符工具

一个介绍很详细的链接:https://www.cnblogs.com/hanzongze/p/cmd-compiles.html

猜你喜欢

转载自www.cnblogs.com/silent-cloud/p/9072127.html
今日推荐