Linux中java和javac使用及注意事项

注意!!!:

前提配置好java的环境变量。

如下图:

配置文件

java命令正常

javac命令正常

关于如何配置java环境变量,请详见:

第一篇:linux系统中jdk的配置。

1、简介

javac:

编译命令,将java源文件编译成.class字节码文件。

例如:

javac Demo.java

注意这里是源文件

同目录下会生成Demo.class文件。

java:

运行字节码文件,由java虚拟机对字节码进行解释和运行。

例如:

java Demo

注意这里是文件名

2、 测试

(1)

vim Demo.java

(2)javac Demo.java

编译后产生Demo.class字节码文件

(3) java Demo

运行Demo字节码文件,输出hello world!

注意事项:

(1) 配置好jdk环境变量,可以运行命令java、javac来测试。

(2) 先javac Demo.java(编译),后java Demo(运行)

(3) 注意java Demo(文件名,不带后缀)

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。

java删除文件中的一行_在Linux中使用java和javac命令编译运行java文件相关推荐

  1. java键盘输入到文件中_在Linux中使用java和javac命令编译运行java文件

    Linux中java和javac使用及注意事项 注意!!!: 前提配置好java的环境变量. 如下图: 配置文件 java命令正常 javac命令正常 关于如何配置java环境变量,请详见: 第一篇: ...

  2. JAVA编译成文件的说法_下列关于使用Javac命令编译后生成文件的说法中,正确的是?...

    下列关于使用Javac命令编译后生成文件的说法中,正确的是? 答:编译后生成的文件可以在Java虚拟机中运行\n\n编译后生成的文件为二进制文件\n\n编译后生成文件的后缀名为.class 线性表的链 ...

  3. 使用命令编译运行Java程序

    编译与运行 javac javac命令用于编译Java程序.语法为:javac 文件名.java javac命令执行完会在当前目录下生成字节码文件. java java命令用于解释运行字节码文件.语法 ...

  4. 使用javac、java命令编译运行java代码

    这里简单的介绍一下如何用cmd命令来运行java代码 1.首先需要一个jdk吧,安装之后设置一下系统环境变量,就可以到处运行java命令了 2.下面先写一个简单的java例子 public class ...

  5. notepad编译java_Notepad++直接编译运行java代码的具体步骤

    最近不少朋友表示还不会Notepad++直接编译运行java代码的操作步骤,使用下面小编就带来了Notepad++直接编译运行java代码的操作方法哦,一起去看看吧. Notepad++直接编译运行j ...

  6. .sh文件是什么语言_关于Linux文件的一些基本命令和知识:

    *关于Linux文件的一些基本命令和知识:* >(Linux中文件是一个字符流序列:包括: 1.普通文件(文本文件,可执行文件) 2.目录 3.磁盘.键盘.打印机.网卡等设备) *文件的创建.查 ...

  7. linux命令删除sh文件,Linux下面使用命令如何运行.sh文件的两种解决办法 删除windows.old文件夹的解决...

    延伸:删除windows.old文件夹的解决办法 描述:...行",这样就以管理员身份运行了cmd. 然后就很简单啦: 1 rd /S /Q c:\windows.old 注意,运行该命令后 ...

  8. 如何解决命令行编译运行Java文件时报错Could not find or load main class ...

    前言 以前一直用Eclipse来运行Java程序,从未在命令行中编译运行过Java文件.直到最近某次运行别人写的bat文件时,出现"Could not find or load main c ...

  9. 命令行编译java项目_命令行编译运行java工程(转)

    平时建立Java工程都是借助eclipse或intellij这些ide编辑器来构建,对于java工程的实际编译执行原理,从未了解过.作为一个曾经的C++程序员,对于源码刨根问底的那份执着从未丢过.于是 ...

最新文章

  1. Python开发工程师必知十大机器学习库
  2. Python入门:常用模块—logging模块
  3. 不了解这12个语法糖,别说你会Java!
  4. python的if语句例句_Python入门之if条件语句
  5. VMware虚拟机安装
  6. getBoundingClientRect说明
  7. 关于tcp网络通讯的几个场景的小测试
  8. Python函数学习
  9. Android的ListFragment和Fragment的使用
  10. iOS开发 Linker command fail with exit code 1(use -v to see invocation)
  11. Unix文件系统基本概述
  12. ac3168无线网卡驱动下载_70块的笔记本网卡,值不值得换
  13. AI,机器学习(模式识别),深度学习的区别与联系
  14. 稳压二极管工作原理与使用
  15. 有谁知道怎么处理微信用户头像过期问题,除了本地保存,因为不会用七牛云远程附件
  16. 【西祠日志】【19】【20】有人说,21天可以养一种习惯
  17. Font Awesome、ionic icon图标库的超详细使用方法
  18. 【数值分析×机器学习】以SVD的分解形式进行深度神经网络的训练(逐渐熟练)
  19. ngrok私有服务搭建(docker交叉编译)
  20. 修改数据库主键为自增长时报错“[Err] 1062 - ALTER TABLE causes auto_increment resequencing, resulting in duplicate ”

热门文章

  1. Microsoft SQL Server Compact 4.0ADO.NET Entity Framework 4.1MVC3
  2. 经典面试题(三):ASP.NET部分----ASP.NET 页面之间传递值的几种方式
  3. SQL Server 2005中设置Reporting Services发布web报表的匿名访问
  4. 中fifo算法_java线程池,工作窃取算法
  5. 物理服务器转虚拟路径,服务器配置虚拟路径
  6. html在线设计,快速建站 20个设计优秀的HTML网站模板(免费)
  7. mysql一对多增删改查_SQLAlchemy 增删改查 一对多 多对多
  8. sca标准值_(整理)B超数据标准值.
  9. ul c语言,IMX6UL裸机实现C语言蜂鸣器实验
  10. 年底,喜庆红色中国风C4D电商促销背景,美工收好!