JAVA命令行运行、常用工具 指令
JAVA常用工具 指令
- *1.命令窗口的使用/常用指令
- *javac
- *java
- *javap
- *2.更为方便的运行Java文件的powershell窗口
====================================================================
*1.命令窗口的使用/常用指令
(1)打开命令窗口windows+R ,输入cmd 回车打开命令行;
(2)盘号:——通过命令路径从此电脑索引查找到该盘
(3) dir ——表示打印该盘的文件所有目录
(4)cd +文件名——表示路径向下一个文件夹查找
(5)在该文件下有之前创建的java文件:利用记事本创建,后缀名为.java。
(6)通过记事本文件创建一个基本的简单的Java代码。
**注意:Java基本代码包括:主类、主函数、代码体;
** // 其中System.out.println();是Java输出语句;
*javac
(1)javac: 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。
**通过记事本创建的java文件,需要进行编译才能运行。
(2)在编译之前,必须通过*1中上述的路径查找指令找到所创建java文件夹所在位置,否则:显示找不到该Java文件!!!
(3)确保路径正确,编译该java文件(如下 表示编译成功):
(4)若所编写的Java代码中有中文,会出现如下问题:
** //原因是我们中华博大精深的汉字字符,Java开发工具Javac 中有特定的编译指令: -encoding <编码> :指定源文件使用的字符编码
[这样编译代码,运行时计算机才能正确翻译显示!];
*java
(1)Java 运行工具java 指令:
(2)最常用指令:java -version —— 输出产品版本并退出;
**// 该指令 是检验当前安装的Java版本是否正确安装和路径设置是否正确:
(3)最常用的指令:java +文件名 ——运行Java文件编译之后的字节码文件.class
*javap
(1)javap:是 Java class文件分解器,可以反编译(即对javac编译的文件进行反编译),也可以查看java编译器生成的字节码。用于分解class文件。
**javap 反汇编指令解释对照 链接
(2)常用指令: -c —— 表示对代码进行反汇编
** // 首先必须要是编译之后的Java字节码文件.class 才能进行反汇编:
**// 反汇编结果对应的就是该Java代码的运行指令,有时需要得到反汇编的指令来更好的理解代码在计算机中的运行详细原理。
反汇编解释前置++/–赋值运算中的案例
(3)常用指令:javap -v 文件名.class —— 输出附加信息(便于我们更好理解反汇编指令);
(4)常用指令:javap -version——显示java版本
*2.更为方便的运行Java文件的powershell窗口
(1)打开目标Java文件所在的文件夹
(2)不用左键选中,直接按住 shift建 然后右键点击该Java文件;
(3)点击powershell窗口:Windows PowerShell 是一种命令行外壳程序和脚本环境。
**// 运用该窗口,可以省去在编译运行之前路径查找的步骤!!!
(4)编译,运行 和命令窗口指令一样
JAVA命令行运行、常用工具 指令相关推荐
- Java命令行程序构建工具airlift使用
package com.ilucky.airlift;import java.util.Arrays;import io.airlift.airline.Cli; import io.airlift. ...
- java命令行运行 package_使用命令行运行Java程序
很久没有试过用Java命令行来运行程序了.今天用的时候都感觉有点不太顺利了.所以特别记下来,以免后边什么时候又忘掉. 首先是将编写好的Java程序放在某一文件夹下边.(本文以D盘javabasecod ...
- Java命令行运行参数说明大全--转
来源:http://xinklabi.iteye.com/blog/837435 Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME\ ...
- Java 命令行运行参数大全
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟 ...
- windows命令行启动常用工具
在windows命令行(ctrl + r) 中输入关键字启动若干工具,能提升windows使用效率.不少工具其实是 C:\Windows\System32 下的工具. 下面列出一些常用关键字 task ...
- JAVA 命令行运行java项目
多年以来 一直使用的是IDE 来写java 项目,导致很多的最基础的东西都渐渐模糊了. 最近遇到一个问题就是如果命令行来运行一个java项目 当然这不是初学的那个运行 HelloWord.java , ...
- java命令行运行 classnotfound_Kotlin测试从ClassNotFoundException的命令行失败,但是从IntelliJ开始工作...
我有一个Kotlin Spring Boot项目here . 它有一些测试,从IntelliJ运行得很好,但是当我从命令行运行时,失败并出现以下错误 . BUILD FAILED in 1m 12s ...
- Java命令行程序构建工具airlift使用之分组(group)
闲话少说,直接上代码: package com.ilucky.druid.airlift.test2;import java.util.Arrays;import io.airlift.airline ...
- 命令行运行jar包的常见方式
java 命令行运行jar包的两种方式: 第一种方式: 如果没有指定主函数的话,需要使用这种方式进行运行 java -classpath xxxxx.jar 主函数全类名 <args> 第 ...
最新文章
- Redis的常用命令——list的常用命令
- VTK修炼之道25:图像基本操作_图像子块提取(特征区域提取)
- 什么是RPC?RPC框架dubbo的核心流程
- 解决Java compiler level does not match the version of the installed Java project facet.问题
- SAP BTP SDK for Android 已经支持 Kotlin 了
- 中小企业大数据应用之道:思维在于借力
- 嵌入式视频处理基础(四)
- 【Kafka】Kafka The valid options based on currently configured listeners are PLAINTEXT,SSL
- 微软发布 PowerToys 首个预览版,重启的 Windows 工具集
- 编写访问数据库的应用层程序,经常catch出的一些错误
- 详解微信小程序开发(项目从零开始)
- 下一步怎么办?核心网带宽必须迅猛增长!
- 酷派s6电信版开机显示无服务器,电信版酷派s6刷机教程和方法【图文】
- android 5.0 ble demo,Android BLE蓝牙例子(包括android版Lightblue)实例源码
- 国仁网络资讯:抖音如何利用Dou+推广引流;dou+推广需要注意什么?
- 百度网盘客户端使用的一些小窍门
- PHP处理微信昵称emoji表情符号和特殊颜文字符
- C3AE人脸年龄识别算法
- pandas模块的统计指标--实现众数和众数的频数
- JUnit与Mockito单元测试典型示例