初学java遇到的问题
寒假想着自学一下java,中间遇到过很多问题,想在这分享一下
环境安装与配置
安装JDK
首先不论选择哪种编译、运行方式,在电脑下载安装JDK是必要的
以下附上链接: oracle.
(可能需要注册一下账号)进入后选择需要的版本下载即可,目前最新的好像是13.0.2
然后正常安装<此处有问题,待会从此处修改> 之后开始配置环境变量,但是当一切完成之后,我兴致勃勃地写了一个“.java”文件,用命令编译却发现出了问题… …提示我"javac 不是内部或外部命令”可把我整懵逼了
对于这个问题我得知了两个解决方法
一个是临时解决方法(治标不治本)
一个朋友告诉我命令行先输入
“set path="%JAVA_HOME%\bin”,然后再正常编译即可,不过有一说一,一次次这样挺让人恼火的,无奈之下我只好探寻新的办法
JDK和JRE分开放置
无奈之下只好按很多人说的在安装时两块不同路径放置,准备回到上面<此处有问题,待会从此处修改> 处重新进行,但是我再度懵逼了… …我发现安装时明明只提示了jdk的安装路径啊,好吧只能安装之后“手动”分开了打开jdk所在目录,在此处打开命令窗口(shift+右键)
如图
输入命令“bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre”
回到原目录你会发现jre文件分离出来了
不过这个时候要重新进行环境变量配置了
首先JAVA_HOME这个不需要改变,依然是原来的jdk目录即可
如图
但是变量PATH需要在原来“%JAVA_HOME%\bin”的基础上再增加一个
“%JAVA_HOME%\jre\bin”
如图
这时候把所有窗口点击确定之后就完成了~~~
JAVA环境搭建
集成开发环境不是必须的,正像我们刚刚提到的一样,有了jdk和配制好环境变量就可以利用java.exe和javac.exe,通过命令窗口调用来编译运行程序,但是大多数同学可能都是从C语言过来的,可能习惯了用VS写C程序,IDE就提供了一个这样规范化管理、编译、运行等等一体化功能,所以初学者还是非常建议在PC上安装IDE的
IDE安装
java的IDE好像有很多种,不过我也只尝试接触了Eclipse(很大原因是好找且免费哈哈)
Eclipse下载地址 Eclipse download.
(好像也需要注册账号… …吧,记不太清了不好意思哈,反正即使需要也都是免费注册)
下载完了之后呢,打开是这个样子哒
选择第一个或者第二个进行安装即可(初学者小白上路是没有区别的,不过第二个对于一些具体工作项目功能更健全一些),可能有地方说的不对,欢迎大家指正
安装完配一个工作空间就好了,over~~~
具体编程中的问题(后续渐渐补充)
当我随意用记事本建了一个“.java”文件,
文件名起了“zuoye1.java”后写了一个简单的计算程序,从第一行开始写起“public class Counter…”
然后命令窗口“javac d:\zuoye1.java”,emmm出错了,错误显示
“类是公共的,应在名为… …的文件中声明”
然后翻翻书,我才知道,原来公共类(public class)类的名字必须与文件(java文件)文件名相同
此时一个方法当然就是改名字
另一个呢,就是把public去掉就好咯
还有就是最基本的,一个文件里只能有一个类哦