`
dannyhz
  • 浏览: 390035 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java 执行classpath jar包里面的某个java 类的主函数

阅读更多

C:\a528692\GC_Code_Base\develop_samples\haibin_pb_tool>java -classpath ./target/pb_tool-0.0.1-SNAPSHOT.jar danny.toolkit.Testmain


输出结构 :
Hello testmain!!




我使用maven
mvn package -Dmaven.test.skip=true
打包出一个jar包,
然后执行在target文件夹里面的 jar包
可以指定某个jar包的某个class



package danny.toolkit;

public class Testmain {
	public static void main(String[] args) {
		System.out.println("Hello testmain!!");
	}
}




引用

mvn package -Dmaven.test.skip=true

java -classpath  ./target/pb_tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar danny.toolkit.RunScriptByDeploymentTag c:/lv1/lv2/lv3/

分享到:
评论

相关推荐

    批处理执行java项目main方法

    在Java开发中,如果我们有一个包含主函数(Main方法)的类,通常我们会通过JDK提供的`java`命令来运行它。批处理文件可以帮助我们自动化这个过程,避免手动输入命令行参数。下面将详细讲解如何创建和理解这样的...

    ant调用java类

    2. **classname**: 这是你要运行的 Java 类的全名,包括包名。在这个例子中,它被设置为 `${ddl.insertClassName}`,同样是一个属性引用。 3. **fork="YES"**: 这意味着 Ant 将在新的进程中运行 Java 类,而不是在...

    JAVA工程师实习一周总结.doc

    * AppClassLoader:负责加载应用程序主函数类和位于 $CLASSPATH 下的目录和 jar。 自定义类加载器 自定义类加载器是指在 Java 程序中定义自己的类加载器,以便于加载非标准的类文件或 jar 文件。自定义类加载器...

    Java2程序设计基础第1章 Java语言入门.ppt

    它包括了Java编译器(javac)、Java运行时环境(JRE)、Java文档生成器(javadoc)、Java反汇编器(javap)以及其他必要的工具,如jar(打包工具)和jconsole(监控工具)等。 1.2.2 安装Java SDK 安装Java SDK通常...

    IntelliJ IDEA 2017配置java项目

    1.jar和war包介绍的区别:Java项目可以打包成jar或war包,其中jar包为普通Java应用程序包,而war包为Java Web应用程序包,通常用于部署在Web服务器上。 2.打包成jar格式上传到CentOS服务器中:首先在IntelliJ IDEA中...

    JAVA使用方法

    JAVA中的类通常组织在包(package)中,包名对应着目录结构。例如,如果类位于`com.example.myproject`包下,那么它的源文件应该放在`src/com/example/myproject`目录下。 ### 三、编译与运行JAVA程序 #### 1. ...

    java重点难点

    - `CLASSPATH`: 设置为`%JAVA_HOME%\lib`,用于指定Java类库的位置。 - 对于Oracle数据库自带的JDK版本,如果希望使用其他版本的JDK,则需要将该版本的路径置于环境变量的最前端。 4. **编译与执行机制**: - ...

    5_EBS系统Java并发请求开发方案.docx

    - 如果程序被打包成jar文件,则需要将jar包上传到 `$JAVA_TOP`,并修改 `$APPL_TOP/admin/adovars.env` 文件中的 `CLASSPATH` 和 `AF_CLASSPATH` 变量,加入jar包的路径。 - 修改后需要重启并发管理器,确保并发...

    _桌面程序打包操作文档.docx

    在IT领域,将Java应用程序打包成可执行文件是常见的需求,以便用户可以在无需了解底层技术的情况下直接运行。本文档详细介绍了如何将Java程序打包成exe(Windows可执行文件)的过程,主要涉及两个步骤:首先将Java...

    JAVA工程师实习一周总结.docx

    Application ClassLoader,也称为系统类加载器,它的父类是Extension ClassLoader,主要负责加载应用程序主函数类以及$CLASSPATH指定的类和jar文件。 理解ClassLoader机制后,学习自定义类加载器显得尤为重要。因为...

    java环境搭建及用eclipse创建第一个程序_详细步骤

    - **运行Java程序**:在命令行工具中输入`java Test`,如果能看到控制台输出`hello, java!`,则证明环境变量配置正确。 #### 二、使用Eclipse创建第一个Java程序 Eclipse是一款强大的开源集成开发环境(IDE),特别...

    Java基础知识笔记详细版-菜鸟翻阅必备

    - Java程序的基本结构包括类定义、主函数main()等。 - 程序执行的入口是public static void main(String[] args)方法。 #### 五、注释 1. **单行注释**:使用`//`注释一行。 2. **多行注释**:使用`/* */`注释...

    Java基础4共14页.pdf.zip

    12. **主函数**:每个Java应用程序都从main方法开始执行,这是程序的入口点。 13. **编译与运行**:了解如何使用javac编译源代码,java命令运行字节码,以及如何使用jar命令打包和运行Java应用。 14. **编码规范**...

    非常详细的java笔记.docx

    - 运行时,可以在与顶层包同级的目录下使用`java`命令,或确保顶层包的路径已添加到`CLASSPATH`。 6. **Java的优势**: - 跨平台性:Java的“一次编写,到处运行”理念得益于JVM。 - 安全性:Java有内置的安全...

    2022年JAVA工程师实习一周总结.docx

    3. AppClassLoader:系统类加载器,父类是ExtClassLoader,加载$CLASSPATH下的目录和jar;它负责加载应用程序主函数类。 三、ClassLoader机制 ClassLoader机制是JAVA虚拟机中的一种机制,当我们写好一个JAVA程序...

    Java 读取pdf文件中的数据

    ### Java读取PDF文件中的数据 #### 知识点概览 本文将详细介绍如何使用Java语言来读取PDF文件中的文本内容。...本例中我们使用的是PDFBox版本0.7.2,可以从提供的链接(...-log4j.jar`这两个核心JAR包...

    Java连接数据库全过程

    - 需要将三个JAR文件加入到项目的类路径(classpath)中,分别是`msbase.jar`、`mssqlserver.jar`和`msutil.jar`。具体操作方法可参考文档“Java连接数据库配置——加载jar包”。 #### 三、编写核心代码 接下来...

    java maido framwork 例子java maido framwork 例子

    例如,在Eclipse环境中,可以通过将JMF的库文件(如jmf.jar、mediaplayer.jar、sound.jar等)添加到项目的classpath中来完成配置。 ### 示例代码分析 接下来我们来看一下示例代码: ```java package ...

    发送邮件—java代码简单实例

    - 修改`CLASSPATH`,在其末尾添加`%JAVA_HOME%\lib\mail.jar`。这里的`%JAVA_HOME%`指的是JDK安装目录的根路径。 #### 四、源代码解析 接下来我们将深入分析给定的Java代码示例。 ##### 4.1 导入必要的类 ```java ...

Global site tag (gtag.js) - Google Analytics