unix/linux 执行 Java的class文件 问题

在unix/linux下 执行class文件的命令怎么写

一个包含main的class文件比方说为Test.class, 需要用到几个jar包,如:mail.jar,commons-***.jar...等

我用命令老是java -cp -classpath ./*.jar Test 这些总是通不过

0

1个回答

[quote]-cp -classpath [/quote]

[color=blue][b]这2个命令用于1个即可。[/b][/color]
[quote]
./*.jar[/quote]
[color=blue][b]
这种方式是不允许的,即不允许使用通配符,只能一一列出。[/b][/color]

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
命令行编译java文件,运行class文件
一、编译java文件的话,则需要先安装jdk环境。 安装JDK后配置环境变量 :计算机➡属性➡高级系统设置➡高级➡环境变量,在系统变量里:  1)新建JAVA_HOME,变量值为jdk路径,我的是C:\Program Files\Java\jdk1.8.0_65  2)新建 CLASSPATH 变量,变量值里填 “.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib...
linux下 sh调用java,执行class
本文主要介绍在linux下sh批处理文件调用java的方法。 shell编程的代码如下: #!/bin/bash #引入java环境变量 . /etc/profile #取得当前.sh文件所在的目录 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" #引入class所在的文件夹 classes=$DIR/classes #li
windows与linux下执行.class(包含main方法)
 一般来说,执行一个java文件采用执行jar包的方式最为方便(java -jar XXX.jar),将所需要的文件全部打到一个jar里,但是有些时候需要执行指定的.class文件才行(各种原因),这个时候就需要我们使用 -classpath 参数来指定类路径。 windows:假设要执行的文件为D:/test/Test.class1.在cmd下进入D盘2.执行java tes
使用java命令执行class文件
一、运行class文件 执行带main方法的class文件,命令行为: java 注意:CLASS文件名不要带文件后缀.class 例如: 复制代码代码如下: java Test 如果执行的class文件是带包的,即在类文件中使用了:package 那应该在包的基路径下执行,命令行为: java .CLASS文件名 例如:
Linux学习笔记--执行带Jar包的class文件
在Linux下执行引入了外部jar包的java程序
JAVA在linux上运行带包的class文件
以Test.java为例子,Test.java的类路径为ut.test.Test.java 1,新建ut目录,再新建test目录,把Test.java拷贝到test目录下 2,cd 到该目录,运行javac Test.java 3,然后cd 到ut目录外层执行java ut.test.Test -------------------------------OK---------------
使用命令行执行java文件、项目(class、jar)
1.clss文件 在docs命令下进入class所在目录或者
使用java命令行执行依赖外部jar包的class文件
很久没用java的命令行来运行class了,今天拾回来这个,特此记录  -Djava.ext.dirs=/wd/tomcat6/webapps/wcity/WEB-INF/lib/ 是class依赖的jar包的路径 java -Djava.ext.dirs=/wd/tomcat6/webapps/wcity/WEB-INF/lib/ com.wondertek.wcity.webservi
linux系统shell脚本执行.class文件
startupPerf.sh文件 内容: CLASSPATH=./classes for jar in ./lib/*.jar do CLASSPATH=$CLASSPATH:$jar done echo "$CLASSPATH" nohup /usr/java/jdk1.6.0_16/bin/java -classpath $CLASSPATH com.huaxia.rep....
linux 运行class文件
java -classpath ".:/home/OCS/ocs-data-service-0.0.1/lib/*" com.test.DateTest
linux下运行java小程序 class文件
1、命令行运行程序,包含第三方jar包
使用java的java 命令,直接调用执行class文件
1.最基本用法 类名为 HelloWorld.java java HelloWorld (注意,不需要 java HelloWorld.class) 2.当有包时 类名为 com.sxz.HelloWorld.java 结构为   myClass      └com           └sxz               └HelloWorld.class 在myC
Crontab定时执行javaclass文件
小编新手,勿喷,谢谢!!! 此文章首先你要确定自己电脑上的crontab是有的(大多数Linux都自带了,不用担心,要是在不知道有没有,请输入 crontab -version,出现“[root@VM_163_210_centos ~]# crontab -version crontab: invalid option – ‘v’ crontab: usage error: unrecog
执行 java class 文件引入jar包
执行 java class 文件引入jar包 执行某个Java编译后的class文件,一般是一个入口文件的时候,经常需要引入某lib包下的jar文件,方法如下: java -classpath jar目录 class文件目录,eg: java -classpath .:lib/* Run nohup java -classpath .:lib/* Run & 1234561234
Linux上执行带main方法的java文件
linux下执行java项目 main方法 打成的jar包,java -jar TestDemo.jar。具体过程请查看文档。
Shell脚本通过Java class文件启停Java程序源码(脚本及源码)
在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含了Java程序在Linux环境中的部署方式,以及程序的启动和停止脚本(非java -jar命令启动,使用shell脚本通过java class文件启停java程序)
liunx下以java命令运行java项目(导出jar或者相关class类的方式)
                                                           很多情况下,我们有用java命令运行一些java项目的需求,当然有很多方式,这里介绍的是通过命令:java 包名.类名的方式执行java项目:下面是具体过程: //这里主要处理的是将除主类以外所依赖的jar包以及class文件添加到class环境变量中 将项目导出成jar 这...
sshxcute --java远程执行linux/unix命令的工具类
原文地址:https://www.ibm.com/developerworks/cn/opensource/os-sshxcute/ ------------------------------------------------------------------------------------------------------------------------------------
JAVA——java执行class文件:找不到或无法加载主类
配置环境变量时,CLASSPATH配置有问题,应该如下: image.png
java能够进行编译但无法执行.class文件,会提醒无法加载主类
问题:在学习java之初,无论怎么修改代码可以编译但无法执行 试解:大多都说修改classpath的路径 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;,校对之后classpath路径没有任何                问题;最后发现保存的xxx.java文件和主类的 名字不一样 以下为xxx.java文件和主类
java命令不能运行class文件
java命令不能运行class文件 我已经配置好了环境变量了,javac编译能成功,生成class文件后用java命令运行的时候出错 Exception in thread "main" java.lang.NoClassDefFoundError: demo/class Caused by: java.lang.ClassNotFoundException: demo.class at
关于命令行中javac 编译成功,用 java 运行 class 文件出现 “ 找不到或无法加载主类 ” 的问题
javac编译成功, 用java运行class文件出现“找不到或无法加载主类” 的问题所在  学习android,顺便又学习下java. 在这里推荐Mars老师的视频,很好用,无论是Java4Android还是Android开发系列视频教程都很好http://www.marschen.com/ 入门就遇到这样的问题,环境变量按网上说的配好了,直接java 和 javac都有提示出 来,说明没问
java指令执行指定class文件目录
java指令执行指定class文件目录1.首先配置好java环境2.找一个目录,写如下代码3.编译java文件4.运行 1.首先配置好java环境 教程: https://blog.csdn.net/WeiHao0240/article/details/86550186 2.找一个目录,写如下代码 public class Hello{ public static void main(Strin...
Java学习中关于用cmd执行.class文件
正常情况下,环境变量已经配置好了,如果直接从开始打开cmd,执行某个class文件时,需要cd到该文件所在的目录下,然后直接运行class文件(语法Java+空格+文件名)。 而如果要运行用eclipse编译的.class文件,如果该文件在某个包中,如果直接cd到那个文件所在的目录下,然后运行,就会报错找不到或无法加载主类(无论该class对应的Java文件中有没有main函数)。正确的操作方法
cmd执行 .class文件
执行.class文件之前,需要有个java文件;这个java文件有两种方式。 1.在任意位置创建一个txt文件,修改后缀名为  .java    2.项目中找java文件 -------- 第一种:不想要那么长的目录,单独拷贝出来 如果不想路径那么长,可以拷贝项目中的java文件放置一个文件夹中,当前我测试时拷贝文件放置G:\text    (注意需要将java文件中的package去掉...
javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
centOS(linux)系统中,java class文件应该如何放到Tomcat系统中?
在 eclipse 中我创建了一个名为 Hello 的动态 Web 项目,然后创建了一个名为 Good 的 serverlet,编译运行,完全正常。我是在Win7环境下运行的,在路径C:\Users\Administrator\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Hello找到 eclips
java代码中调用linux/unix命令
在开发的过程中,要善于利用JAVA面向对象编程的优势,与Linux/Unix命令或Shell脚本的优势,并将二者相结合。
将class文件打包为jar可执行文件
实验工具:rar压缩,jdk(1.8.0_20); 1:测试代码以及java文件。 2:使用命令生成hello.jar文件。 3:用rar打开hello.jar文件,找到META-INF/MANIFEST.MF,在最下面添加入口类,保存。 4:测试运行。 运行成功。   第二种方法便是用java的集成开发平台Eclipse 简单粗暴...直接上图片 右击项目找导出 ...
linux上运行java类文件
javac -classpath  包路径   xx.java java  -classpath  包路径;   xx          (路径后的分号不能少) Linux 下将分号换成冒号  多个jar包用:分离
class文件运行过程
当源文件(.java文件)被编译成.class文件,且经过合法检测后,.class的运行过程如下: 依图中FirstStatic.class文件为例: 1)FirstStatic.class文件首先进入方法去,将.class文件中的静态的东西放入静态区属于类,只有一个),将非静态方法放入非静态区。 2)当主方法main中生成对象时,我们首先在堆里开辟一块区域用来放对象FirstStati...
linux 运行java 中类的main方法
linux 运行java 中类的main方法 1.将工程导出为jar 指定MANIFEST.MF 内容为: Manifest-Version: 1.0 Main-Class: com.xxx.util.DeleteIndex Class-Path: ./ ./lib/commons-logging-1.1.1.jar ./lib/fluent-hc-4.3.4.jar ./li...
windows下脚本在linux运行换行问题
#!/bin/bash NOWDATE=`date +%Y%m%d` LOG_DIR="/data/logs/nginx" LOG_PATH=${LOG_DIR}${NOWDATE} echo "date:$NOWDATE" echo "LOG_DIR:$LOG_DIR" echo "LOG_PATH:" echo ${LOG_PATH} 简简单单的代码,输出不是我想要的 d...
运行java的class文件方法详解
运行java的class文件方法详解
Linux下运行Java的两种方法
查看Java相关信息: /opt/app/dev/wangli$ java -? Usage: java [-options] class [args...]            (to execute a class)    or  java [-options] -jar jarfile [args...]            (to execute a jar file) ...
如何在dos命令中查看class的jvm文件
dos命令查看class编译过程
Java 实例 - 如何执行指定class文件目录(classpath)
Java 实例 - 如何执行指定class文件目录(classpath)  Java 实例 如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录: C:> java -classpath C:\java\DemoClasses HelloWorld 以上命令中我们使用了 -classpath 参数指定了 Hel
使用java命令运行带有目录的class文件
java 带目录编译运行java文件
使用java命令运行class
使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:用eclipse或用ant则没有问题。其实原因很简单,我们忽略了2个细节。1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。2.我们忽略了package...
java执行class文件简单示例
linux下,jar包用分号分隔,最后是要执行的class 以下是.sh文件内容示例: #!/bin/bash java -classpath commons-logging-1.2.jar:gson-2.2.4.jar:httpclient-4.4.1.jar:xxx.jarcom.qinyi.sitetv.main.HearbeatServer 如果是windows...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习java的问题 学习java问题