`
zy116494718
  • 浏览: 471246 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

编写bat文件运行class

    博客分类:
  • Java
阅读更多

 

Phone.Bat:

set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;d:\Phone\lib\commons-

httpclient-3.1.jar;d:\Phone\lib\commons-httpclient.jar;d:\Phone\lib\commons-

logging.jar;d:\Phone\lib\commons-codec-1.3.jar

java SelectPhone

 

 

如果系统配置了环境变量已经配置了classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

再这里也可以不用直接是:

 

set CLASSPATH=.;d:\Phone\lib\commons-httpclient.jar;d:\Phone\lib\commons-

logging.jar;d:\Phone\lib\commons-codec-1.3.jar

java SelectPhone

 

但是d:前的.;一定不能少,后面所引用的JAR包为该class文件需要的jar包,如果不添加会报找不到该方法的错。当然这里我们也可以把需要的JAR包都添加进环境变量中。另外,无论是环境变量中,还是直接set CLASSPATH,都必须直接指向具体的jar包,而不可以写成d:\Phone\lib。

 

另外,如果想直接在cmd下生成class文件,那么该java文件所需要的JAR包则必须添加到环境变量中,否则编译时会报找不到包。

 

ps: 如果Phone文件夹下有很多的class类,那么我在环境变量中可以配置classpath = d:\Phone,这样这些class类都会被加载,但是JAR包必须另外一个一个加载。

      在TOMCAT下的classpath是预置的,为WEB-INF/classes 和WEB-INF/lib,在创建Tomcat系统classloader的时候产生了自己的classpaths。

 

分享到:
评论

相关推荐

    JavaClass二进制文件加密专家

    抽出了JVM虚拟机耗时较多的代码,替换为原生C代码去执行,加密后的Class文件运行效率比加密前还要快。 3.彻底保护您的Class二进制文件,任何通过分析Class文件结构来实现反编译的工具均不能对加密后的文件反编译...

    Java类文件加密专家

    agentlib:c:\windows\JLoader %JAVA_OPTS%,保存setenv.bat文件,重新启动Tomcat后就可以正确加载加密类了。 2.独立的Java应用程序 在您的应用程序运行参数中加入以下内容: -agentlib:的存放目录>\JLoader ...

    JAVA学生管理系统

    注意在装了WinRAR解压缩软件的机子上可能不能运行,因此,在发布本系统时,还应该建立一个有如下内容的.bat文件(StudentManager.bat),用记事本编写: javaw -jar StudentManager.jar 保存即可。

    HttpDownload v1.1突破wap的限制用一级代理断点下载大文件

    下载附件中的文件,解压到任何一个目录,双击start.bat文件即可运行。 4.继续下载未下载完成的文件,只要把未下载完成的文件的路径输入,当提示下载文件已存在时,输入1即可。 由于默认配置使用移动的代理服务器...

    MFC文件操作

    各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++...

    代码语法错误分析工具pclint8.0

    用开发环境进行LINT也可以使用开发环境来执行LINT操作,一般开发环境都支持运行可执行文件,但不一定支持运行批处理文件,下面用Source Insight , Ultra Edit, MSVC 6.0 来举例说明如何在开发环境下进行LINT。...

    2AM API接口和返回的版本

    另外一些需要编译的语言,则提供了编译用的 shell 文件(Linux/Unix 下使用)和 bat 文件(Windows 下使用),或者直接提供编译好的二进制库文件。 不过为了让读者能够更清楚如何安装,我们还是对每种语言的安装都...

    bat笔试题java-delphi-rest-client-api:使用任何编程语言编写的REST服务的DelphiREST客户端API

    API,用于使用以任何编程语言编写的 REST 服务。 它旨在与 Delphi 7 或更高版本一起使用的 API。 较新的版本利用了泛型方法。 连接层 有一个 IHttpConnection 接口来抽象真正的 Http 连接。 这个接口目前有两个实现...

    VB制作DLL并引用DLL的实例源码

    摘要:VB源码,控件组件,DLL  VB做DLL并引用DLL的源码实例,新建个ActiveX DLL工程,修改类名,将Class1改成thedll,(也可以改成其他名字,在exe中要注意声明类名就是你改的那个),写DLL代码(代码和类一样,有属性...

    易语言调用C#.Net编译的DLL例子-易语言

    1.C#项目的配置仅此一步 2.C#代码本文 最后有下载 3.E代码稍有变化 ...C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /c /s ClassLibrary.dll ...运行bat注册dll后就可以随便用了。前提是安装.NET 2.0环境。

    ASP API接口和返回的版本

    另外一些需要编译的语言,则提供了编译用的 shell 文件(Linux/Unix 下使用)和 bat 文件(Windows 下使用),或者直接提供编译好的二进制库文件。 不过为了让读者能够更清楚如何安装,我们还是对每种语言的安装都...

    JSP API接口和返回的版本

    另外一些需要编译的语言,则提供了编译用的 shell 文件(Linux/Unix 下使用)和 bat 文件(Windows 下使用),或者直接提供编译好的二进制库文件。 不过为了让读者能够更清楚如何安装,我们还是对每种语言的安装都...

    PHP API接口和返回的版本

    另外一些需要编译的语言,则提供了编译用的 shell 文件(Linux/Unix 下使用)和 bat 文件(Windows 下使用),或者直接提供编译好的二进制库文件。 不过为了让读者能够更清楚如何安装,我们还是对每种语言的安装都...

    .NET API接口和返回的版本

    另外一些需要编译的语言,则提供了编译用的 shell 文件(Linux/Unix 下使用)和 bat 文件(Windows 下使用),或者直接提供编译好的二进制库文件。 不过为了让读者能够更清楚如何安装,我们还是对每种语言的安装都...

    JS JSP ASP .NET J2AM API接口和返回的版本

    另外一些需要编译的语言,则提供了编译用的 shell 文件(Linux/Unix 下使用)和 bat 文件(Windows 下使用),或者直接提供编译好的二进制库文件。 不过为了让读者能够更清楚如何安装,我们还是对每种语言的安装都...

    JS API接口和返回的版本

    另外一些需要编译的语言,则提供了编译用的 shell 文件(Linux/Unix 下使用)和 bat 文件(Windows 下使用),或者直接提供编译好的二进制库文件。 不过为了让读者能够更清楚如何安装,我们还是对每种语言的安装都...

    零基础学ASP.NET 2.0电子书&源代码绝对完整版1

    bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章(\Chapter 03) 示例描述:本章介绍C# 2.0程序设计基础。 3-01.cs 第一个C#程序。 3-02....

    零基础学ASP.NET 2.0&源代码绝对完整版1

    bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章(\Chapter 03) 示例描述:本章介绍C# 2.0程序设计基础。 3-01.cs 第一个C#程序。 3-02.cs ...

Global site tag (gtag.js) - Google Analytics