java更新命令(电脑提示java更新)

本文目录一览:

如何在ubuntu通过命令行更新到java7版本

步骤/方法 1 打开 shell 窗口, 2 在窗口中输入 sudo apt-get update,更新软件源,最后会读取软件包列表: 3 输入 sudo apt-get dist-upgrade,更新所有的软件: 会提示你要下载多少软件,已经多少M大小,你回车选择是,之后就自动安装了。 最后…

java 如何在命令行更新数据

这个我知道在c++中可以实现 c++可以更加全面的接管控制台.可以指定在什么位置打印…但是java我还不知道有什么办法可以.不过命令行本身就是用看观察程序的运行信息的 你为什么需要在命令行大做文章呢.我感觉没什么必要

java exe 怎么更新jar包

jar 应用 先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar -help,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 …

选项:

-c 创建新的存档

-t 列出存档内容的列表

-x 展开存档中的命名的(或所有的〕文件

-u 更新已存在的存档

-v 生成详细输出到标准输出上

-f 指定存档文件名

-m 包含来自标明文件的标明信息

-0 只存储方式;未用ZIP压缩格式

-M 不产生所有项的清单(manifest〕文件

-i 为指定的jar文件产生索引信息

-C 改变到指定的目录,并且包含下列文件:

如果一个文件名是一个目录,它将被递归处理。

清单(manifest〕文件名和存档文件名都需要被指定,按’m’ 和 ‘f’标志指定的相同顺序.

示例1:将两个class文件存档到一个名为 ‘classes.jar’ 的存档文件中:

jar cvf classes.jar Foo.class Bar.class

示例2:用一个存在的清单(manifest)文件 ‘mymanifest’ 将 foo/ 目录下的所有文件存档到一个名为 ‘classes.jar’ 的存档文件中:

jar cvfm classes.jar mymanifest -C foo/ .

来个小例子试试看:

我们只有一个HelloWorld,如下:

public class HelloWorld{

public static void main(String[] args){

System.out.println(“Hi, Hello World!”);

}

}

我将这个java文件存到C盘跟目录下,ok,接下来,

在先前打开的命令提示符下(跳转到C盘提示符下),我们输入javac HelloWorld.java,然后继续输入:jar cvf hello.jar HelloWorld.class,回车后去你的C盘看看,多了什么,没错 hello.jar 。

基本的步骤我们现在都知道了,你可以自己去尝试一下随着jar后面的参数的不同,结果有什么变化。

紧接着我们看看如何运行我们的jar包。

在进入正题之前,你要先打开我们刚刚做好的jar包看看,多了什么呢,META-INF目录?再看看里面是什么,还有一个MANIFEST.MF文件是不是?用文本编辑器(我这里是UltraEdit)打开它看看:

Manifest-Version: 1.0

Created-By: 1.4.2 (Sun Microsystems Inc.)

就是这样。这里我们对它进行修改,加一句:Main-Class: HelloWorld (在第三行)。这个就是我们之前写的那个类,也就是我们的入口类。也即,

Manifest-Version: 1.0

Created-By: 1.4.2 (Sun Microsystems Inc.)

Main-Class: HelloWorld

接下来,我们在命令提示符里执行:

jar umf MANIFEST.MF app.jar

这样我们使用了我们自己的MANIFEST.MF文件对原来默认的进行了更新。你不妨可以再进去看看是不是添上了Main-Class: HelloWorld这一句。

Ok,这个最后的一步了,来验证我们做的一切,在命令提示符中输入:

java -jar hello.jar(执行)

出现了什么,――Hi, Hello World!

我们再来看看jar文件在tomcat中发布,注意:在tomcat中我们就不能再用jar这种格式,而改war格式,它是专门用于web应用的,其实整个过程下来基本上和jar是类似的:

先准备我们要打包的资源。

找到存放tomcat的webapps目录,进到其中,新建一个文件夹,这里命名为hello,再进去新建WEB-INF文件夹,再进去新建 classes文件夹,此时我们也将我们唯一的servlet,HelloWorld.java放到这里,在与classes目录同级下建立一文件 web.xml。Ok,目前我们初步建立了一个简单的web应用。

在命令提示符下进到先前创制的hello目录下,执行 jar cvf hello.war * ,我们便得到hello.war。将它拷贝至webapps目录下,ok,来看最后一步,打开tomcat的目录conf中的server.xml,加入:

reloadable=”true”/

大功告成!运行它,启动tomcat,后在浏览器中输入,有了吗?

############

jar基本操作:

############

1. 创建jar文件

jar cf jar-file input-file(s)

c—want to Create a JAR file.

f—want the output to go to a file rather than to stdout.

eg: 1)jar cf myjar.jar query_maintain_insert.htm

2)jar cvf myjar.jar query_maintain_insert.htm

v—Produces verbose(详细的) output.

3)jar cvf myjar.jar query_maintain_insert.htm mydirectory

4)jar cv0f myjar.jar query_maintain_insert.htm mydirectory

0—don’t want the JAR file to be compressed.

5)jar cmf MANIFEST.MF myjar.jar yahh.txt

m—Used to include manifest information from an existing manifest file.

6)jar cMf MANIFEST.MF myjar.jar yahh.txt

M—the default manifest file should not be produced.

7)jar cvf myjar.jar *

*—create all contents in current directory.

2. 察看jar文件

jar tf jar-file

t—want to view the Table of contents of the JAR file.

eg: 1)jar vft yahh.jar

v—Produces verbose(详细的) output.

3. 提取jar文件

jar xf jar-file [archived-file(s)]

x—want to extract files from the JAR archive.

eg: 1)jar xf yahh.jar yahh.txt(仅提取文件yahh.txt)

2)jar xf yahh.jar alex/yahhalex.txt(仅提取目录alex下的文件yahhalex.txt)

3)jar xf yahh.jar(提取该jar包中的所有文件或目录)

4. 修改Manifest文件

jar cmf manifest-addition jar-file input-file(s)

m—Used to include manifest information from an existing manifest file.

5. 更新jar文件

jar uf jar-file input-file(s)

u—want to update an existing JAR file.

–生成exe:–

第一种:在jbuilder中:

首先你要保证Run菜单–Run Project能顺利运行

然后Wizards菜单–Native Executable Builder

选中Compress the contents of the archive(产生jar文件的话)

Next–Next–选中Always include all classes and resources再Next–Next–Next

选中Windows GUI”exe”(产生EXE文件的话)–Finish

再在项目的文件列表中的Native Executable右击–Make就可以了

第二种:在cmd 下生成jar文件

abc.txt内容如下:

Manifest-Version: 1.0

Main-Class: main-class-name(回车)

在cmd下:

javac *.java

jar cvfm abc.jar abc.txt *.class

centos如何将jdk更新为18

查看是否安装了Java 在linux上执行 java -version, 如果出现java版本号说明已经安装过java 查看内置JDK

卸载内置JDK 2、下载安装JDK 2、新建/usr/local/java,命令:mkdir -p /usr/local/java 3、把jdk解压到java目录下,命令:tar -zxvf /usr/local/jdk-8u191-linux-x64.tar.gz -C /usr/local/java 我这里使用的是绝对路径,也可以进入到具体的目录下,使用相对路径进行操作即可 3、配置环境变量 执行vim /etc/profile 命令 输入i,然后可以编辑文件;变编辑完后输入esc键,然后输入:wq则保存退出 profile 文件最后加入如下配置: export PATH=”/usr/local/java/jdk1.8.0_191/bin:$PATH”

原创文章,作者:VIU2P,如若转载,请注明出处:https://www.506064.com/n/129560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
VIU2PVIU2P
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • 如何解决WPS保存提示会导致宏不可用的问题

    如果您使用过WPS,可能会碰到在保存的时候提示“文件中含有宏,保存将导致宏不可用”的问题。这个问题是因为WPS在默认情况下不允许保存带有宏的文件,为了解决这个问题,本篇文章将从多个…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29

发表回复

登录后才能评论