当前位置:  技术问答>java相关

运行错误!这是我的第一个java 程序!

    来源: 互联网  发布时间:2015-01-24

    本文导语:  有程序如下,名称为my.java import java.util.*; public class my{ public static void main(String args[]) { System.out.println("Hello word!"); } } 编译正确 但运行时出现如下错误 Exception in thread "main" java.lang.NoclassDefFoundError: c:myjavamy/ja...

有程序如下,名称为my.java
import java.util.*;
public class my{
public static void main(String args[]) {
System.out.println("Hello word!");
}
}
编译正确
但运行时出现如下错误
Exception in thread "main" java.lang.NoclassDefFoundError: c:myjavamy/java
请大家指教!

|
1. classpath 包括c:myjava 吗
2.编译后,执行命令为 java my 
  不是 java my.java 从你的错误看,估计是写成这样了

|
同意楼上的。

|
应该是java my
而不是java my.java,这个是错的,
要用java my

|
再设一下路径看看

|
你把这个my.class放在bin文件夹下试试,应该是路径的问题

|
firstly,you should pay attention to your classpath and path.
secondly, if your path is right ,you can run you program as following:
javac my.java
when the class of my appear, you can run this class as following:
java my

if you have any question, you can reply me. 

|
真没劲,这种问题问来问去的

|
是路径的问题呀!!!
细心点!!!!

|
有没有搞错,这末多人竟然都没有看出来,他的类名写错了。类名应该是首字母大写的。而且,他也没有必要import java.util.*;,根本就用不着。

|
类名首字母一定要大写吗?大写只是编程规范而已吧。应该是路径设置问题~~~

|
win98:
加入autoexec.bat 
   classpath = .;

|
最简单使用的方法
java -classpath "c:myjava"  my 即可

|
类名首字母大小写无关。
刚刚试过。

你的程序没有问题。
看看编译生成的 my.class 是否在c:myjavamy下。


|
你看过JAVA入门的书吗?很多书在这上面大费周章的:)
路径的设置是一个另入门者头痛的问题。哈哈

|
我想关键在于他可能没有设置好jdk的路径
classpath=c:jdklibtools.jar;c:program filesjavasoftjre1.3bin
java_home=c:jdk

    
 
 

您可能感兴趣的文章:

  • Unmounting initrd failed 错误表示什么错误?可能是由什么引起的?系统原来一直运行正常,突然发现系统登陆错误,重启提示以上错误。
  • gnu c++如何得到对于编译错误和运行错误的帮助?
  • jsp有没有检查语法错误的东西,难道只能在改完了在服务器上运行然后才能找到错误吗?
  • 我用javac编译HelloWorldapp.java无错误,但运行时出现该错误:Exception in thread "main" java.lang.NoClassDefFoundError: helloworldapp
  • aix 编译正确后运行异常错误
  • 运行JAVA命令错误
  • 求救,程序运行时出现"闹钟"提示错误!!!!
  • 请教:system("C:\python2.4\python.exe C:\aa.py");该语句有何错误?为什么运行界面一闪就消失了并且没有运行完,请给出正确语句!
  • 错误22022 SQLServerAgent当前未运行的解决方法
  • 新手提问,应用程序运行:Permission denied错误
  • 运行sipp 出现 Unable to bind main socket 错误
  • 急,磁盘错误,程序运行很慢!
  • 我使Jsequence遇到如下错误(我不熟悉JAR,可能是运行JAR的错误),麻烦各位看一下,在线等,(帮我搞定的另外送100分)
  • 运行helloworld时出现错误,怎么回事?
  • 无法从 int? 转换为 int 运行时出现错误
  • 求救!weblogic6.0后台运行正确,前台页面跳转或调用其他页面时出“页面无法显示错误”
  • linux新编译运行错误
  • 运行automake时的错误
  • 我在linux系统下安装subversion时,运行svnadmin create命令时出现这个错误提示:
  • 运行时报这种错误!
  • 未给JBuilder6配置任何服务器,却可以运行jsp、JavaBean,这是为何?
  • 我在cygwin里运行自己的程序结果不能print出来。然而在WIN_TC里却可以。这是为什么?
  • telnet到主机去运行一个我编的程序,退出telnet时那个程序也不运行了,这是怎么回事?按程序逻辑它应该一直运行下去的。
  • 运行二进制文件 老报cannot execute binary file 这是什么原因
  • 我运行tomcat的example是可以的,但自己编一个helloworld却不显示,这是为什么?
  • 这是一道面试题,哪位大哥帮忙找出错误并改正使程序能正常运行。
  • 我在SCOUNIX上用C写了一段SOCKET程序,在SCOUNIX上运行正常,但是在SOLARIS上则出错,请问高手,这是为什么?
  • 我的小应用程序在JCREATOR的Appletviewer里可以浏览但是不能在浏览器里运行这是为什么
  • 用jdk能运行的程序,在jbuilder6中打开后,点右键在菜单中选择run后,却出现错误,这是怎么回事??????
  • redhat7.2下面的KDE环境运行速度奇慢无比,请问高手这是为什么呢
  • 大神急救!!!!输入进程号pid,输出进程名pname。运行出现段错误,调试了很久,只想说这是有史以来遇到的最纠结的段错误,莫名其妙!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • SecureCRT上运行一个JAVA程序,该程序类似一个在WINDOWS下一直运行的CMD窗口的东西,SecureCRT关掉后,JAVA还会继续运行吗?
  • 在docker容器中运行hello world!
  • 如何运行外部命令后不等外部命令运行结束直接运行下一条命令
  • 通过docker ps命令检查运行中的docker镜像
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  • 通过docker run命令运行新的docker镜像
  • 用Jbuilder3 遇到问题不能运行把可疑代码注掉后可以运行但是重新使用可疑代码时又可以运行了多次重复都是如此
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • “模块”在内核中运行与作为单独进程运行在机制上有什么区别与联系?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 请问:进程创建的线程是怎样运行的啊,线程的处理函数运行完了,线程就退出了吗?
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • tomcat下servlet无法运行,但是jsp可以运行,在线等待。。。
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • 请教为什么要运行一个可执行文件要以./文件名 的形式来运行?
  • windows下cmd命令提示符下让程序后台运行命令
  • 请问怎么改配置文件啊?能运行startx启动XWindow,运行X就不行呢?
  • 问一个crontab中不能运行手动可以运行的问题
  • 中断恢复现场时怎样判断进程运行到那一步,如何无缝连续运行的呢?
  • 关于shell脚本手动运行和自动运行的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3