今天闲来无事,回顾下通过控制台编译和运行程序//不依赖IDE

java篇

1)首先安装好jdk,然后配置下编译器环境,如下:

将默认路径C:\Program Files\Java\jdk1.6.0\bin 添加到环境变量的Path变量中即可

2)打开控制台,验证jdk是否安装和配置成功:

在命令行输入java,后看是否显示java相关信息://比如我安装的jdk1.6

C:\>java

Usage: java [-options] class [args...]

(to execute a class)

or java [-options] -jar jarfile [args...]

(to execute a jar file)

//下面还有一大段忽略,就不拷贝上来了

3)编写java类文件,例如://注意保存的文件名需要和类名一致

public class Test {

public static void main(String[]args){

System.out.println("hello world");

}

}

4)

编译和运行java文件

//编译用javac.exe运行用java.exe需要注意的是 :运行java+文件名(不带任何的后缀名)

C:\>javac Test.java运行成功后,会生成class字节码文件,然后运行

C:\>java Test

hello world输出 hello world了,说明已经ok了

=======================================================================end

如果上面的都掌握了,再来看下c#的就简单多了

c#篇 (简明的介绍)

1)首先安装。net framework,比如是安装。net 3.5

配置编译环境和java中相同

在Path中添加 C:\WINDOWS\Microsoft.NET\Framework\v3.5

2)写好cs c#文件

using System;

namespace test{

class Test{

public static void Main(){

Console.Write("Hello world");

}

}

}

3)编译cs文件 //使用csc.exe

C:\>csc Test.cs

适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 编译器 3

.5.30729.1

版权所有 (C) Microsoft Corporation。保留所有权利。

4)运行生成的exe可执行文件

C:\>Test.exe

Hello world 到此就都完成了

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

java控制台编译_【java c#】通过控制台编译和运行程序//不依赖IDE相关推荐

  1. idea 不能及时编译_您是否能及时编译?

    idea 不能及时编译 还记得上次被C开发人员嘲笑的时候吗? Java如此繁琐,以至于他们甚至都不会考虑使用这种语言? 在许多方面,这一概念仍然成立. 但是对于典型的用法(在大型企业的骨干中),Jav ...

  2. scanner 获取控制台信息_通过Scanner从控制台获取数据

    Java入门系列-07-从控制台中接收输入 这篇文章帮你使用Scanner类从控制台接收输入 从控制台接收字符串 敲一敲: import java.util.Scanner; public class ...

  3. 断言java怎么用_[java] java断言的使用

    所谓断言(assertion)是一个Java语句,布尔表达式,程序员认为在程序执行时该表达式的值应该为true.系统通过计算该布尔表达式执行断言,若该表达式为false系统会报告一个错误. 1.断言是 ...

  4. java取负数_[Java] 告别“CV 工程师”码出高效!(基础篇)

    作为一名资深的 CV 工程师,某天,当我再一次日常看见满屏的报错信息与键盘上已经磨的泛白的 Ctrl.C.V 这三个按键时,我顿悟了. 百度谷歌复制粘贴虽然很香,但是总是依靠前人种树,终会有一天失去乘 ...

  5. java控制语句练习题_[Java初探实例篇02]__流程控制语句知识相关的实例练习

    本例就流程控制语句的应用方面,通过三个练习题来深入学习和巩固下学习的流程控制语句方面的知识,设计到,if条件判断语句,switch多分支语句,for循环语句及其嵌套多层使用,while循环语句. 练习 ...

  6. java 文本压缩_[Java基础]Java使用GZIP进行文本压缩

    import java.io.IOException; import java.util.zip.GZIPOutputStream; import org.apache.commons.io.outp ...

  7. java private 对象_[Java笔记]类的所有构造器都是private权限,就一定没有办法实例化它的对象了么?...

    笔者以前学过C++语言.众所周知,C++也是一门面向对象程序设计语言.还记得当时在大学的时候,老师讲过这样的话:类的构造函数不应该设置成private权限,这样的话还怎么去实例化类的对象?当时也信以为 ...

  8. java resources 目录_[Java] 在 jar 文件中读取 resources 目录下的文件

    注意两点: 1. 将资源目录添加到 build path,确保该目录下的文件被拷贝到 jar 文件中. 2. jar 内部的东西,可以当作 stream 来读取,但不应该当作 file 来读取. 例子 ...

  9. java exec 路径_[Java] 关于java.lang.Runtime.exec()方法运行命令所在目录的探讨。 | 学步园...

    测试代码: import java.util.*; import java.io.*; publicclassBadExecJavac { publicstaticvoidmain(String ar ...

最新文章

  1. 企业价值观念形成的四个阶段
  2. oracle学习笔记(二)------函数
  3. 【大会】网络性能、安全与成本之困
  4. iOS开发网络篇—文件的上传
  5. mysql 修改密码演练
  6. SSIS - 7.发邮件任务
  7. 巧用ftp命令(一)--利用ftp分发ssh密钥
  8. html flash rtmp,Web直播之RTMP协议:vue-video-player + videojs-flash
  9. Power BI数据源之web
  10. 分享:一个轻量级的企业Wiki和团队知识分享平台CMS
  11. 超声波模块SRF05
  12. AtCoder Beginner Contest 171 D - Replacing
  13. 解决“Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.”
  14. 数字时代,互联网企业的组织形态
  15. RT-Thread FAL 组件使用
  16. pl/sql 本机不安装oracle服务端连接服务器
  17. unity 自定义webgl打包模板
  18. 《特别推荐》10套精美的免费网站后台管理系统模板
  19. 写给自己的2018年总结
  20. 关于使用jquery.wordexport.js如何设置导入文档的页边距问题(超详细,亲测可用)

热门文章

  1. 2022 CCF中国开源大会—开放原子开源创新发展论坛即将开幕
  2. Mermaid知识点总结3 - Flowchart 2
  3. 队爷的讲学计划(tarjan +拓扑排序)
  4. u盘win7纯净版_U盘PE启动安装Win7系统教程(微PE版)
  5. ArcEngine实现要素类排序的四种方法
  6. 股票涨跌的心理学原理: 遗憾理论
  7. 远程主机强迫关闭一个现有连接-=-解决办法
  8. cad角度命令怎么输入_CAD阵列命令中角度阵列的使用技巧
  9. 超算计算机能不能玩游戏,拿神威太湖之光玩游戏会怎么样?
  10. 关于买鸡的问题,5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡.现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?