`

java命令执行找不到类

阅读更多

最近执行一个写好的class报如下的错误

D:\xrap\classes>java com.tc.xrap.xmldata.xml.XMLID
Exception in thread "main" java.lang.NoClassDefFoundError: com/tc/xrap/xmldata/x
ml/XMLID
Caused by: java.lang.ClassNotFoundException: com.tc.xrap.xmldata.xml.XMLID
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: com.tc.xrap.xmldata.xml.XMLID.  Program will exi
t.

D:\xrap\classes>

 但是这个类是存在的,通过查看环境变量发现

classpath环境变量配置

%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

 没有配置

.;

 这个是当前路径下的查找

加上后

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

 

这样再执行,就可以了

D:\xrap\classes>java com.tc.xrap.xmldata.xml.XMLID
Network   infos:
     Operating   System:   Windows XP
     IP/Localhost:   192.168.1.99
     MAC   Address:   00-1E-8C-3E-E8-52

D:\xrap\classes>

 

分享到:
评论

相关推荐

    在Linux系统下用java执行系统命令实例讲解

    在Linux系统下用java执行系统命令实例讲解

    Java实体类字段生成工具类-将数据库表列字段转为Java实体类驼峰字段

    只需要复制数据库列名,支持多列复制,执行工具类即可生成对应的Java字段代码。 4、优点:使用代码生成驼峰形式的字段,可以减少出错概率,生成的实体类字段符合Java命名规范,易于阅读和理解。 5、使用示例:将...

    运行Dos命令工具(包装Windows下执行Java -Jar命令不让随便关闭,含Delphi7源码)

    运行Dos命令执行Java -jar xxx.jar时,输出内容可见。可自定义运行Dos命令,运行后自动最小化右下角到任务栏,关闭时要确认,也可要求设置密码才可退出。 执行说明: 在config.dt文件中配置,cmdLine=E:\Java2\...

    java调用Linux命令获取输出流

    java调用Linux命令获取输出流,用于解决获取不到输出流的方法

    Java开发技术大全(500个源代码).

    getLinePara.java 获取命令行参数示例 hasStaticMethod.java 静态成员方法示例 hasStatMember.java 静态成员变量示例 HelloNative.c 用C写的一个小程序 HelloNative.dll 用C生成的DLL文件 HelloNative.exp 用...

    java8看不到源码-javaVersions:使用这个oh-my-zsh插件在不同的Java版本之间切换

    看不到源码java版本 javaVersions是一个oh-my-zsh插件,可为您的 zsh 添加别名。 您可以使用单个命令在不同的 Java 版本之间进行更改。 安装 在oh-my-zsh/custom/plugin目录中创建一个新目录 mkdir ~/.oh-my-zsh/...

    JAVA程序命令行下的执行

    java -classpath .class的类路径(如果是包的话,需要指定到包上面的路径);引用的类路径 xx.xx.aaa (如果是javac的话需要 javac xx\xxx\aaa.java,必须用路径的形式) 注意如果源文件的结构是Package的话,classpath...

    java能执行,javac不能执行的原因

    jdk安装检验,java能执行,javac不能执行的原因

    java环境搭建.docx

    当需要运行某些程序命令时会先在当前文件夹中寻找,如果当前目录下找不到,就会到设置的默认路径中去查找,如果发现在默认路径中找到程序的位置,就直接运行,这样就实现程序命令随叫随到。这个“默认路径”就是环境...

    ikvm命令.rar_ikvm_ikvm 多个jar包_ikvm命令

    ikvm命令,Java编写的jar包用ikvm命令生成dll动态库,可以跨语言使用

    很难找的-Java实例100

    本光盘实例按照实例顺序存放,即:实例1、实例2……。读者能很方便的查找到所需的实例。...即只要JDK安装正确即可使用java命令正确运行 的实例。无论有无说明文件,请读者仍然以书本上介绍的运行方法为基础。

    java类加密工具v2.1

    或者把libclassloader.so拷贝到如“/home/yzj/jdk1.6.0_23/jre/lib/i386/”这jdk的运行目录下, 然后执行java如:java -agentlib:classloader Sample 当然如果class文件没加密,这样运行也不会出错! 应用场合: ...

    java jdk8 学习笔记

    第一章 ... 2.动态加载类别文档、字符串池(String Pool)等特性为...也就是说执行javac命令时会执行到java命令。javac需要某个路径来编译当前文件,也就是那个java命令需要。所以javac和java都需要指定好所依赖的路径。

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-029-Java语言概述-第一个程序-Java程序的执行流程.avi 北京动力节点-Java编程零基础教程-030-Java语言概述-重难点总结.avi 北京动力节点-Java编程零基础教程-031-Java基本语法-...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    疯狂JAVA讲义

    学生提问:为什么静态内部类实例方法也不能访问外部类的实例属性呢? 207 学生提问:接口里是否能定义内部接口? 208 6.7.3 使用内部类 208 学生提问:既然内部类是外部类的成员,是否可以为外部类定义子类,在...

    Shell脚本通过Java class文件启停Java程序源码(脚本及源码)

    在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含...

    完全免费的Java/jsp开发编辑工具FirstJava2

    自己使用Eclipse和Jbuild后发现 尺码太大, 功能太强(大多数用不到), 对初学者来说,使用方法过于复杂,如果你编译200个java文件,编译速度太慢,需要好长时间. Eclipse和Jbuild编辑辅助方式,显示的内容太多了,眼都看花...

Global site tag (gtag.js) - Google Analytics