`
ancient_wind
  • 浏览: 40132 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

命令行运行java程序(windows环境下)

    博客分类:
  • JAVA
 
阅读更多

今天下载了个开源包,试着去运行它自带的examples,当然要在命令行下用ant来build。

平时做java开发都是用的eclipse,很少用命令行工具。遇到不会的地方用java查看它的命令参数也能解决一部分问题。

build之后,在生成的class文件夹下运行java ClassName,一直报错找不到class,想想觉得好笑,这么基础的问题居然一直没学习过。赶紧补上吧。


当然,问题的解决方法不难。网上查了查,发现是木有指定classpath,并且Class文件中有包名。

解决方法如下:

1. 将编译好的class文件所在文件夹加到-classpath参数下,如 -classpath F:\test\class

2. 在运行编译好的class文件之前,先建立包名对应的文件夹,如 com,把class文件移动到com文件夹下

3. 运行命令 java -classpath F:\test\class com.ClassName

注:如果需要引用其他的jar包,把jar的路径加到classpath中就行了,用;号隔开。


再看看打jar包,和运行jar包的问题。

还是用刚才那个例子,生成jar包:jar -cvr test.jar com

再修改test.jar中的MANIFEST.MF,最后一行加上:Main-Class: com.ClassName

命令行中运行java -jar test.jar

注:如果需要引用其他的jar包,可以将引用的一同打入test.jar,再在MANIFEST.MF加入:Class-Path: ./lib/xxx.jar

0
0
分享到:
评论

相关推荐

    如何使用命令行方式运行java程序.mp4

    编程大力哥java视频 - 如何使用命令行方式运行java程序,这个视频介绍了如何使用windows自带的命令行工具来运行java程序

    java程序做成Windows服务运行

    Java程序在Windows操作系统上作为服务运行,是一种常见的部署方式,特别是在需要后台持续运行且与系统启动同步的应用场景中...合理配置XML文件和管理服务生命周期,可以确保Java程序在Windows环境下高效、安全地运行。

    Windows命令行运行程序

    根据提供的信息,我们可以总结出以下有关“Windows命令行运行程序”的详细知识点: ### 1. Windows 命令行概述 - **定义**: Windows 命令行是一种文本界面,用户可以通过输入特定命令来控制操作系统执行任务。 - *...

    java程序命令行下的执行

    通过上述分析,我们可以看出,在命令行下编译和运行Java程序时,需要注意以下几个关键点: - 确保源文件的位置与声明的包结构一致。 - 正确地使用 `javac` 和 `java` 命令,包括指定类路径等参数。 - 对于复杂的项目...

    通过JAVA执行命令行程序

    例如,如果你想要在Windows环境下运行一个名为`myProgram.exe`的程序,你可以这样写: ```java Runtime.getRuntime().exec("cmd /c start myProgram.exe"); ``` 这段代码首先打开命令行('cmd'),然后执行启动...

    在DOS环境下(cmd)编译及运行java程序教程

    通过以上步骤,你可以在DOS环境下高效地编译和运行Java程序,这对于初学者来说是非常有用的实践,因为它能让你更好地理解Java程序的生命周期和命令行工具的使用。而批处理文件的创建则进一步提升了工作效率,尤其当...

    Java命令行运行参数说明大全.txt

    ### Java命令行运行参数详解 #### 一、概述 Java作为一种广泛使用的编程语言,其运行依赖于Java虚拟机(JVM)。为了优化JVM的性能,开发者可以通过命令行传递一系列参数来控制JVM的行为。本文将详细介绍Java命令行...

    java程序注册windows 服务

    在Java编程环境中,将Java程序注册为Windows服务是一项常见的任务,尤其当你的应用程序需要在系统启动时自动运行或后台持续运行时。这个过程涉及到Java的JNI(Java Native Interface)和Windows的服务管理API。以下...

    java程序做windows服务,随机启动

    3. **执行批处理脚本**:双击或通过命令行运行`register_service.bat`,这将创建一个名为`myJavaService`的Windows服务。 4. **设置服务启动属性**:通过服务管理器(services.msc)或者在批处理脚本中添加更多...

    Java环境安装配置.pdf

    - 使用命令行运行Java程序时,确保命令行的当前目录正确,或者使用完整的jar包路径,例如java -jar /path/to/oxing.demo.javaproxy-1.0.jar。 以上内容涵盖了Java环境在Windows和Linux系统下的安装配置步骤,以及...

    Java 命令行运行参数大全

    ### Java命令行运行参数详解 #### 一、概述 Java作为一种广泛应用的编程语言,其运行依赖于Java虚拟机(JVM)。为了更好地控制Java应用程序的运行环境,开发者可以通过指定一系列命令行参数来调整JVM的行为。本文将...

    Windows2008上运行java产生8小时时差问题原因

    "Windows2008上运行java产生8小时时差问题原因" 在 Windows 2008 环境中运行 Java 应用程序时,可能会出现 8 小时时差问题。这种问题可能是由于 Java 的版本问题所引起的。在一些特定的情况下,Java 应用程序与系统...

    将java程序做成windows系统服务

    然而,为了实现自动化启动和后台运行,我们可以将Java程序转换为Windows服务。这个过程涉及到几个关键步骤和技术,包括使用特定的工具来包装Java程序并将其注册为系统服务。下面将详细阐述如何实现这一目标。 首先...

    Java cmd命令行模拟工具

    总之,Java cmd命令行模拟工具是Java开发中的一个重要辅助手段,它允许开发者在Java应用中方便地调用操作系统命令,极大地扩展了Java程序的功能。无论是简单的文件操作还是复杂的系统交互,都能借助这些工具轻松实现...

    Java Card Windows环境配置

    根据给定的文件内容,我们可以详细梳理出Windows环境下配置Java Card开发环境的知识点: 一、JDK8的安装: 1. 访问Oracle官方网站下载JDK8,确保下载的是Windows平台的64位版本(jdk8windowsx64),因为Java Card...

    Java命令行classpath的设置

    Java命令行classpath(类路径)的设置是Java开发过程中的一项基础操作,对于理解和运行Java程序至关重要。类路径是指定Java虚拟机(JVM)在执行Java程序时查找类文件的位置。正确配置类路径能确保JVM能够找到并加载...

    windows下java调用ffmpeg视频处理环境搭建

    总的来说,Windows下使用Java调用FFmpeg进行视频处理涉及了Java的进程管理和FFmpeg的命令行接口知识。通过合理的编程实践和理解FFmpeg的参数设置,我们可以实现丰富的视频处理功能。记得在实际开发中,要根据项目...

    java程序产品包模板-内置linux和Windows通用shell启动停止脚本(无需系统安装Java运行环境).zip

    该压缩包文件“java程序产品包模板-内置linux和Windows通用shell启动停止脚本(无需系统安装Java运行环境).zip”提供了一套适用于Java程序的通用打包方案,特别强调了其能够在Linux和Windows操作系统上无缝运行,且不...

    java命令行辅助工具

    在日常开发中,我们通常需要通过命令行界面(CLI)来操作Java程序,这包括编译`.java`源文件为`.class`字节码文件,以及运行已编译的Java程序。这个辅助工具将这些常见操作集成到一个批处理脚本或独立的可执行文件中...

    Java零基础 - 使用java命令运行Java程序.md

    4. **运行Java程序的环境**:确保在运行Java程序之前,已经成功编译了Java源代码并生成了相应的字节码文件。如果没有编译就尝试运行,将会导致错误。 通过以上步骤的学习,我们可以了解到如何从头开始编写、编译...

Global site tag (gtag.js) - Google Analytics