首页 \ 问答 \ java 中init 方法是干嘛用的 啊

java 中init 方法是干嘛用的 啊

是Java的applet小程序中的方法啊
更新时间:2022-04-29 19:04

最满意答案

系统变量->新建->变量名:JAVA_HOME 变量值:C:\j2sdk1.4.2_12 

系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin,像我的便是C:\j2sdk1.4.2_12\bin,注意中间以;隔开; 

系统变量->新建->变量名:CLASSPATH 变量值:.,注意是一个点“.”代表当前目录; 

最后检验,附件->命令提示符,或开始->运行“cmd”,输入java -version,假如出现正确的版本号则说明配置成功。 

---------------------------------------------------------------- 
设置JAVA_HOME: 
一是为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.5.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串; 
二则是归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃! 
三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 等你以后用JAVA久了就会知道的~~:)~~~, 要是某个软件不能正常使用, 不妨想想是不是这个问题. 

设置CLASSPATH: 
这是一个很有趣,当然也比较折磨初学者的问题, 因为我也是从这条路上走过来的,为了你能理解, 我就往简单的方向讲. 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件! 

设置PATH: 
道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)

其他回答

文件名打错了或者目录打错了把
javac是编译你的.java文件,他将会给你产生一个.class的文件,java命令是执行你的.class文件的。如:
javac hello.java;
这是编译,会产生hello.class文件。
然后,java hello;
这时就会执行类文件了,并显示你再类中编辑的内容,明白?
如果你java源文件的名字确实是hellouser.java的话(注意大小写必须相同),那应该就是这个文件的后缀名出现了问题,你可以尝试做如下的设置应该就会解决这个问题: 

1. 工具 -> 文件夹选项 -> 查看 -> 找到文件后缀的一项设置为显示文件后缀名;

2. 这时你就应该会看到你的ava源文件的名字不是hellouser.java,而是hellouser.java.txt。你把.txt去掉就可以运行了。
环境变量
文件名字区分大小写 路径也要改为java文件所在路径
另外它提示的是找不到文件,你的JDK环境变量应该是没问题的

相关问答

更多
  • javac找不到文件[2022-02-28]

    是你没有显示文件的扩展名,其实那文件的全名是Salary.java.txt 当然是找不到的,不信你在cmd下dir看一下是不是 要显示扩展名请在工具-》文件夹选项-》查看里设置
  • javac 找不到文件[2022-05-09]

    系统变量->新建->变量名:JAVA_HOME 变量值:C:\j2sdk1.4.2_12 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin,像我的便是C:\j2sdk1.4.2_12\bin,注意中间以;隔开; 系统变量->新建->变量名:CLASSPATH 变量值:.,注意是一个点“.”代表当前目录; 最后检验,附件->命令提示符,或开始->运行“cmd”,输入java -version,假如出现正确的版本号则说明配置成功。 ----------- ...
  • 我也碰到一样的问题,是保存的文件名跟类名不一致,你仔细看看
  • javac 找不到文件[2023-01-07]

    系统变量->新建->变量名:JAVA_HOME 变量值:C:\j2sdk1.4.2_12 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin,像我的便是C:\j2sdk1.4.2_12\bin,注意中间以;隔开; 系统变量->新建->变量名:CLASSPATH 变量值:.,注意是一个点“.”代表当前目录; 最后检验,附件->命令提示符,或开始->运行“cmd”,输入java -version,假如出现正确的版本号则说明配置成功。 ------------------- ...
  • javac找不到文件[2023-11-18]

    是个常见的问题,看看下面就知道了~ 你先按照下文配置好环境,然后在运行的时候转到文件目录下,比如,你的hello.java在D盘,那么首先转到D盘下面,然后javac hello.java java hello,这样就可以了 ===================================== JDK安装设置环境变量 一、前言 JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Cl ...
  • javac文件找不到[2019-10-24]

    找不到HelloWorld.java需要你确定两个问题 1,HelloWorld.java是否拼写正确 2,这个文件是否在C:\\Users\\win7>路径下
  • 检查一下你的路径,看看 此路径下 是否有你所要运行的.class文件 如果没有 说明你的源文件还没编译
  • javac 找不到文件[2022-06-09]

    这样,你输入cmd进入命令窗口之后,先输入 cd C:\Program Files\Java\jdk1.7.0 这样,就会进入你的java文件所在的目录了,然后你在进行编译就不会有问题了
  • 你查看一下你的文件名是不是和类名一致,一般情况下,你一切都设置好以后,由于粗心把文件名写错了.另外的编程环境既然已经搭建成功,如果你的是初学者的话,刚几天用记事本还行,但是熟练整个流程以后,建议用正规的编程软件,像Jcreator.以后再用eclipse做进一步提高.
  • javac找不到文件[2022-09-02]

    你坏境变量设置错了。 path和classpath,都要用你在C盘里JAVA下的BIN和LIB的文件路径的

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。