Java基础之用记事本编辑java代码运行,并且打成jar包后运行

时间:2022-09-20 22:47:28

使用记事本写java代码

1、在d盘新建一个记事本,名字叫做zhanzhuang.java,会询问不可用,是否继续,点击是

Java基础之用记事本编辑java代码运行,并且打成jar包后运行

2、在里面编辑就如下内容,注意文件的名字要和 class 后面的名字相对应

Java基础之用记事本编辑java代码运行,并且打成jar包后运行

3、使用 windows+r 呼出命令行窗口,输入cmd进入dos窗口

Java基础之用记事本编辑java代码运行,并且打成jar包后运行

4、在dos窗口中进入刚才创建的文件的位置,输入如下命令 javac zhanzhuang.java

Java基础之用记事本编辑java代码运行,并且打成jar包后运行

5、之后继续输入java zhanzhuang

会发现控制台打印 this is zhanzhuang.java

Java基础之用记事本编辑java代码运行,并且打成jar包后运行


打成jar包在windows下运行

只有class文件才能被打成jar。外面可以包含文件夹

1、在dos窗口中移动到class文件所在的位置,使用jar.exe工具,是jdk自带的工具。

输入 jar cvf zz.jar zhanzhuang.class

Java基础之用记事本编辑java代码运行,并且打成jar包后运行

在同级文件夹中会出现一个zz.jar

2、紧接着右击zz.jar选择打开方式。选择winRAR压缩文件管理器的方式打开

进入META-INF文件夹内里面有一个MANIFESF.MF文件,双击这个文件,选择一种能打开的程序打开。

在第三行增加一段代码:Main-Class: zhanzhuang

其中Class:与zhanzhuang之间是由一个空格的,一定要有! 后面是指定main方法运行的入口,要写main方法所在的java类的包名+类名(不添加后缀.java)

例如:java类所在的包名是com.six.abc。那么增加的代码就是Main-Class: com.six.abc.zhanzhuang

Java基础之用记事本编辑java代码运行,并且打成jar包后运行

3、在命令行窗口中输入java -jar zz.jar

如下成功运行

Java基础之用记事本编辑java代码运行,并且打成jar包后运行

Java基础之用记事本编辑java代码运行,并且打成jar包后运行的更多相关文章

  1. Eclipse中将java类打成jar包形式运行

    记录一次帮助小伙伴将java类打成jar包运行 1.创建java project项目 file > new > project > java project 随便起一个项目名称,fi ...

  2. java打成jar包后,class,getResource()出现null指针异常

    1.SqlHelper.java有包路径没?如果有,是不是类似于com.db.jdbc? 不管怎么办,你SqlHelper.class.getResourceAsStream("/mysql ...

  3. Java基础——第一个记事本代码与Java注释

    一 .使用记事本编辑java文件: 1.打开记事本,重命名文件名,文件拓展名“.java”.(必须要的,系统才能识别java文件) 2.编写一个简单的java代码: public class Hell ...

  4. Java基础:三步学会Java Socket编程

    Java基础:三步学会Java Socket编程 http://tech.163.com 2006-04-10 09:17:18 来源: java-cn 网友评论11 条 论坛        第一步 ...

  5. HDFS的java客户端操作代码(Windows上面打jar包,提交至linux运行)

    1.通过java.net.URL实现屏幕显示demo1文件的内容 package Hdfs; import java.io.InputStream; import java.net.URL; impo ...

  6. 【转载】JAVA SpringBoot 项目打成jar包供第三方引用自动配置(Spring发现)解决方案

    JAVA SpringBoot 项目打成jar包供第三方引用自动配置(Spring发现)解决方案 本文为转载,原文地址为:https://www.cnblogs.com/adversary/p/103 ...

  7. 将Java程序打jar包并运行

    1)接着上篇博客继续说手动编译之后,将代码打成jar包,然后直接“java -jar lz.jar"运行不成功的问题.还是先上代码: 这个是Demo类: package org.lz.dem ...

  8. java打jar包和运行jar包的两种方式

    java打jar包和运行jar包的两种方式更详细的打包方式请参考https://www.cnblogs.com/mq0036/p/8566427.html 一.java类不依赖第三方jar包以简单的一 ...

  9. eclipse将引用了第三方jar包的java项目打成jar包

    今天用java开发了一个项目,想要打成jar包,并在linux环境下运行.但是运行时引用的第三方jar包却显示classNotFind错误. 于是查了一下解决办法,在此贴出来,方便以后查阅. 用Ecl ...

随机推荐

  1. javascript中的this与函数讲解

    前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域.并且,大家可以认为全局作用域其实就是Window函数的函数作用域,我们编写的js代码, ...

  2. python函数的使用和返回值

    #coding=utf-8 def a(): i=1a() #函数的返回值,用return语句实现 #一个返回值的情况def test(): i=7 return iprint test() #多个返 ...

  3. SCALA常规练习A

    package com.hengheng.scala import scala.util.control.Breaks._ import scala.util.Random object Applic ...

  4. (转).net开发者对android第二周的学习体会

    这一周相对没有春节时这么闲了,白天也比较多的工作要做,每天晚上又要被我三岁的女儿折腾到十点, 实在没有多少时间学习.在前一周的基础上,这周我试着自己练习写了一个个人管理的android的程序,主要实现 ...

  5. JQuery日记6.5 Javascript异步模式(一)

    理解力JQuery前实现异步队列,有必要理解javascript异步模式. Javascript异步其实并不严重格异步感,js使某些片段异步方式在将来运行,流不必等待继续向下进行. 在多线程的语言中最 ...

  6. 我所理解的Spring AOP的基本概念

    Spring AOP中的概念晦涩难懂,读官方文档更是像读天书,看了非常多样例后,写一些自己理解的一些spring的概念.要理解面向切面编程,要首先理解代理模式和动态代理模式. 如果一个OA系统中的一个 ...

  7. Scrapy爬虫框架第八讲【项目实战篇:知乎用户信息抓取】--本文参考静觅博主所写

    思路分析: (1)选定起始人(即选择关注数和粉丝数较多的人--大V) (2)获取该大V的个人信息 (3)获取关注列表用户信息 (4)获取粉丝列表用户信息 (5)重复(2)(3)(4)步实现全知乎用户爬 ...

  8. 树莓派 连接 JY901(MPU9250) python 代码

    先说BUG,最近要做项目需要树莓派和陀螺仪,资金充足的话肯定是买一个硬件卡尔曼滤波的传感器类似JY901模块,资金不足的就买MPU6050. 网上关于MPU6050在树莓派上的代码还能用,关于JY90 ...

  9. Dev gridcontrol 添加多列按钮

    gridcontrol中添加按钮的步骤: 1. 把列的ColumnEdit属性设置为RepositoryItemButtonEdit 2. 把TextEditStyle属性设置为HideTextEdi ...

  10. SQL中Between查询日期时需要注意的地方

    SQL中Between查询日期时需要注意的地方   某个表某个字段是Datetime型 以"YYYY-MM-DD 00:00:00" 存放 (1).例如数据 2009-01-22 ...