帮忙看看这个错误是什么意思? 该如何改?

zzpping 2002-01-19 01:06:01
我在 javac Test.java 是顺利通过,
但执行 java Test 时出现下列错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Test

请问可能是哪儿有问题?

其中部分程序如下:
public class Test
{
public static void main(String args[])throws IOException{
ServerSocket s=new ServerSocket(8080);
System.out.println("start.."+s);
try
{
while(true)
{
Socket socket=s.accept();
System.out.println("Connectino accept:"+socket);
try{new ServerThread(socket);//创建新线程
}catch(IOException e){socket.close();}
}
}finally{s.close();}//捕或异常
}
...全文
250 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
leo_zhangfh 2002-01-29
  • 打赏
  • 举报
回复
public class Test
{
public static void main(String args[])throws IOException{
ServerSocket s=new ServerSocket(8080);
System.out.println("start.."+s);
try
{
while(true)
{
Socket socket=s.accept();
System.out.println("Connectino accept:"+socket);
try{new ServerThread(socket);//创建新线程
}catch(IOException e){socket.close();}
}
}catch(IOException e) {
socket.close();
}finally{s.close();}//捕或异常
}



大致的意思是这样的,加了一个catch()
fawnsh 2002-01-28
  • 打赏
  • 举报
回复
add the current path to CLASSPATH
for example:
in windows
set CLASSPATH=%CLASSPATH%;.;..
in unix
CLASSPATH=$CLASSPATH:..:.
export CLASSPATH
zzpping 2002-01-28
  • 打赏
  • 举报
回复

连简单的程序 Hello World 也是这样,
在javac Hello.java 是通过,
在java Hello 时出错,出错提示也为:
Exception in thread "main" java.lang.NoClassDefFoundError: Hello


class Hello
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

我按上面几位提示改了classpath, 还是不行, 哪儿还要改?

0legend 2002-01-28
  • 打赏
  • 举报
回复
其余只是classpath的问题了
0legend 2002-01-28
  • 打赏
  • 举报
回复
throws IOException && catch IOException
zzpping 2002-01-28
  • 打赏
  • 举报
回复
加了还是不幸
waterdragonfly 2002-01-24
  • 打赏
  • 举报
回复
将Test.java所在的目录加到CLASSPATH中
waterdragonfly 2002-01-24
  • 打赏
  • 举报
回复
将Test.java所在的目加到CLASSPATH中
zzpping 2002-01-24
  • 打赏
  • 举报
回复
加了还是不行啊?
ezyw 2002-01-21
  • 打赏
  • 举报
回复
将tools.jar及dt.jar加入到classpath中
zzpping 2002-01-19
  • 打赏
  • 举报
回复
javax.servlet.ServletException: Result set type is TYPE_FORWARD_ONLY
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:386)
这个错误又是怎么回事?
顺便请教一下,你们是怎么调试java程序的?
网上有详细错误说明吗?
skyyoung 2002-01-19
  • 打赏
  • 举报
回复
http://www.csdn.net/oldexpert/TopicView.asp?id=85391&table=200101
foolyz 2002-01-19
  • 打赏
  • 举报
回复
i think :
Scoket scoket=s.accept();
changed to
Scoket scoket=new Scoket();
scoket=s.accept();
xmvigour 2002-01-19
  • 打赏
  • 举报
回复
java -cp 当前目录 Test
源码下载地址: https://pan.quark.cn/s/7a349ad53637 在地理信息系统(GIS)领域中,土地利用现状图被视为一种核心的数据可视化手段,其主要功能在于呈现特定区域的土地使用格局,涵盖农业、住宅、工业、绿地等多样化的土地利用类型。此类信息对于城市规划、环境分析、土地监管以及决策制定具有基础性作用。在编制土地利用现状图的过程中,符号库的构建与样式匹配环节是保障地图具备清晰度、精确性及视觉美感的核心步骤。所谓"样式匹配",是一种技术手段,旨在让用户能够将特定的符号或视觉样式与地图中的数据要素建立关联。在本资源中,提及的"样式匹配lyr"文件或许是一个ArcGIS(一种广受欢迎的GIS软件)所使用的图层样式文件,该文件内含了预设的图例符号及使用规范,用以区分不同的土地利用类别。用户若将此lyr文件导入至个人项目中,便能够迅速为土地利用现状图层赋予统一且专业的视觉表现。符号库则是指存储各类图形符号的集合,这些符号在地图上代表了不同的地理要素。对于土地利用现状图而言,每一类土地通常都会对应一个特定的符号,比如农田可能以绿色填充图案来表现,而建筑用地则可能采用灰色的实心形状。这些符号库对于统一地图的视觉呈现至关重要,有助于观者迅速把握地图所传递的信息。在ArcGIS软件中,用户能够通过"图层属性"界面来调控图层的视觉样式。在该界面中,用户可以选择"符号"面板来设定数据的可视化方式,或选择"标签"面板来管理要素的标注规则。借助"加载样式"功能,用户可以将"样式匹配lyr"文件中的样式规则应用到当前图层,以此规避逐一对每个土地利用类型进行符号的手动配置。不仅如此,为了达成卓越的可视化效果,可能还需对其他图层属性进行微调,例如调节透明度、设置比例尺依赖...

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧