java问题求解!!请高手帮忙啊!我是新手!!

Java简单问题, 请各位高手帮忙解决, 急! 在线等...Help! Help! Help!~

环境变量处问题了,
查下你的环境变量有没设好。

代码太长了。你想不劳而获吗??没有加分还想得到代码吗?给你一些提示还是可以的,如果你想用WEB方式的。

主界面 是 登录界面,有 用户ID和密码框,按钮有 登录 重置 注册

点 注册跳到 注册界面。

用struts 写 要写DAO Action 配置文件

一句话:环境变量classpath(类路径)没有设置正确,使得JAVA虚拟机无法找到类来执行目标程序。

详细原因:java是通过java虚拟机来解释运行的,也就是通过java命令; javac编译生成的.class文件就是虚拟机要执行的代码, 称之为字节码(bytecode),虚拟机通过classloader来装载这些字节码,也就是通常意义上的类.这里就有一个问题,classloader从哪里知道java本身的类库及用户自己的类在什么地方呢?或者有着缺省值(当前路径).或者要有一个用户指定的变量来表明, 这个变量就是类路径(classpath),或者在运行的时候传参数给虚拟机.
通过这段文字,你就知道,为什么javac编译通过了,但是java命令却出错NoClassDefFoundError(类定义没找到)的原因了。
就是环境变量classpath(类路径)没有设置正确,使得JAVA虚拟机的classloader无法找到类来执行目标程序。

下面来搭建JDK1.6和Tomcat6.0的环境:

1、新建系统变量JAVA_HOME变量(JAVA_HOME指明JDK安装路径。)
设定值为:
C:\Java\jdk1.6.0_04

2、在系统变量中的path中添加(Path使得系统可以在任何路径下识别java命令。):
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\bin

3、新建系统变量CATALINA_HOME
设定值为:
C:\Java\apache-tomcat-6.0.14

4、新建系统变量CLASSPATH(CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别.)
设定值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;%CATALINA_HOME%\common\lib

注意一定要加“.”,“.”代表当前目录,即可到处建立.java文件,java class都能找到并编译运行用户的.java文件。

5、新建用户变量CLASSPATH(CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别.)
设定值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;%CATALINA_HOME%\common\lib

HelloWorld.java
里面的HelloWorld必须是public得才可以,而且main方法必须是在HelloWorldl里面

public class HelloWorld{
public static void main(String[] args){
System.out.println("hello Java");
}
}
自己看看那里不一样,注意文件名必须和主函数所在的类名相同,也就是你文件名必须为HelloWorld
要是都一样就是你没配置好环境变量 五楼有配环境变量的
一 二 六 楼扯淡 他这是dos运行 和包有毛关系.

javac 执行成功了吗?
然后看下类里面是否有 package xxx
如果有的时候要用 java xxx.HelloWorld

查看下 你类中 package 后面的路径 将这个路径加到HelloWorld
前面执行

我也是新手,不过我自己试了试,把 HelloWorld.java 保存,也就是记事本保存

急求JAVA高手来解决点小问题
答:我们要写作业希望高手帮我以下的题只需要做一个就可以1、创建一个简单记事本窗口。基本要求如下:1)记事本要有标题,而且窗口可以关闭;2)窗口中有菜单栏,菜单栏中至少有两个菜单;... 我们要写作业 希望高手帮我 以下的题只需要做一个就可以1、创建一个简单记事本窗口。 基本要求如下:1) 记事本要有标题,而且...

java实在学不明白,几个java问题请教大家
答:java实在学不明白,几个java问题请教大家 1、java的classpath里做什么用的? 答:你写的JAVA代码将被编译成以 .class 结尾的"类文件" classpath就是这个"类文件"所在的系统物理路径 2、java里方法重载是什么意思?什么是方法重载? 答:就是方法名相同参数不同的两个方法, 例如: public voi...

java数组问题。请帮助改正?
答:第一行的 ArrayList 后面缺少括号,应该改为 ArrayList Is = new ArrayList<>();,表示创建一个存储字符串的 ArrayList 对象。在第 3 行中,String sjL] = new String[2]; 中的 sjL] 需要修改为 sj = new String[2];,表示创建一个长度为 2 的字符串数组。在第 4 行中,sj121 需要修改...

java基础面试题:请高手前来帮忙解答
答:list.add(String.valueOf(50))你要明白List<String> 的含义,它的意思就是把你添加的数据给控死了,只能为String类型,添加Integer类型的肯定是不行的 ,除非你修改一下,改成List list=new ArrayList();在add就没问题了

java问题
答:1.最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。<%@ page language="java" pageEncoding="UTF-8"%> <%@ page contentType="text/html;charset=iso8859-1"%> 中文问题 乱码的问题 三个地方的编码。第一个地方的编码格式为jsp文件...

java求解哪里错了?题目如下:
答:random.nextInt(num+100-1)就会生成一个介于0到599直接的随机数,但是你又在这个随机数的基础上加上了100 random.nextInt(num+100-1)+100这个数取值范围就变成了 100到699了,而期望得到的数据范围是100到599 参考解法:import java.util.Random;import java.util.Scanner;public class Test{ pu...

Java高手请进
答:我的回答:1. java中有两种大的类型,一是基本类型,二是自定义类型;基本类型就不说了,自定义类型:java的自定义类型用.java文件来编写,用class关键字来定义一个类,用public,private,default(默认不写,java没有default关键字)来修饰它的访问权限,一个类用public class修饰,标示该类是这个.java文件...

JAVA新手请教几个小问题,希望高手作答,小弟不甚感谢!急~!!!
答:在Java语言中,逻辑常量只有true 和 false 两个值。判断题:√Java程序对计算机硬件平台的依赖性很低。√Java编译器使用文件系统来保存程序包。×Java源程序文件中是不区分字母的大小写的。×Java applet不能够存取客户机磁盘上的文件。√Java可以用来进行多媒体及网络编程。×Java applet不能够存取客户机...

java问题,求各路高手齐来踊跃解答。。。我想知道正确答案啊
答:答案:JavaSE\JavaME\JavaEE 2、在Java中如何定义变量名?变量的作用是什么?答案:path:\Java路径 3、定义变量分哪两个步骤?是否必须在Java程序的前面声明变量?答案:自己看书去,这是书上原话,字太多了,所以我就不打了 4、以下程序段的输出结果为___。for(i=0;i<5;i++){for(j=0;j<5;j...

JAVA编程题目,求高手大神帮忙解答,谢谢!
答:import java.util.Scanner;public class Num { public static void main(String[] args) { //定义数组存储5个整数 int arr[]=new int[5];//创建Scanner对象 Scanner s=new Scanner(System.in);//定义存储最大值最小值变量 int max;int min;//通过for循环输入5个整数 for(int i=0;i<arr....

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网