初学java要安装什么软件
作者:yasden
本文以linux系统(ubuntu发行版)为例,介绍java开发的入门方法。windows系统与此类似,不再赘述。
![](https://p0.ssl.img.360kuai.com/t01d0d5be1742fa1bf2.jpg)
第一步、确保java、javac等已经安装。
终端输入java,如果看见类似下图的界面,代表你的操作系统java已经安装成功了。如果报错的话,请自行安装java,安装方法按照提示进行操作即可(一般是提示你用sudo apt-get install java之类的命令进行安装,我不太记得是不是这个命令,记错了别怪我),如果命令行没有出现提示,就百度一下如何安装java。
![](https://p0.ssl.img.360kuai.com/t01c3c355147a045841.jpg)
再输入javac -version(见下图),如果出现类似下图的提示,代表已经成功安装javac了。如果提示你没有安装javac,就按照提示进行安装,或者百度一下如何安装javac。
第二步、安装IntelliJ IDEA
用下面的命令安装IntelliJ IDEA:
sudo snap install intellij-idea-community --classic
提示:IntelliJ IDEA是一个Java的集成开发环境,这个IntelliJ IDEA软件的社区版是免费的,专业版需付费,初学者使用社区版完全足够了,当你成为高手以后,再付费使用专业版也不迟。
![](https://p0.ssl.img.360kuai.com/t019f511662010f8c34.jpg)
安装完成后,在应用程序菜单栏会出现下面的程序图标,点击这个图标即可打开IntelliJ IDEA软件:
这个IntelliJ IDEA软件的主界面见下图:
![](https://p0.ssl.img.360kuai.com/t0150fe4e2db81a5422.jpg)
第三步、创建新项目
点击file-new-project,弹出下图的对话框:
![](https://p0.ssl.img.360kuai.com/t01e8efd9ba72e3a7c4.jpg)
在Name那一栏输入项目名字(我输入的是P2023926,注意项目名字不能用数字开头),然后Location是项目保存的路径(可自行修改),输入完毕后,点击右下角的蓝色Create按钮。
![](https://p0.ssl.img.360kuai.com/t012afa26c020318aaa.jpg)
之后会出现下图的界面:
![](https://p0.ssl.img.360kuai.com/t0123ba2c96c1c0dabc.jpg)
第四步、在新项目上敲代码并运行
这个项目创建完成后,已经有了一个初始的模板代码了(见上图),这个初始代码主要由下面的5行命令组成:
![](https://p0.ssl.img.360kuai.com/t01fd733639d899a403.jpg)
大家可能觉得奇怪,上面哪里止5行呀?注意:“//”后面跟着的语句是注释,是不会执行的。
我将主要的5行命令贴在下面:
public class Main {
public static void main(String[] args) {
System.out.printf("Hello and welcome!");
for (int i = 1; i <= 5; i++) {
System.out.println("i = " + i);
注意:上面的5条命令后面跟着3个右括号}符号。前面有几个{,后面就要跟着几个},也就是说,左括号“{”和右括号“}”是一对。
上面的5条命令是系统预设好的,点击程序右上角的绿色播放按钮(见下图的绿色按钮),就可以执行该程序了:
![](https://p0.ssl.img.360kuai.com/t01c75efd5fe0d5ad2b.jpg)
程序执行完毕,会出现下图的界面:
![](https://p0.ssl.img.360kuai.com/t01c619696d9113292d.jpg)
程序执行完毕后,显示的是下面的5行数据(见上图最下面的方框内的数据):
Hello and welcome!i = 1
i = 2
i = 3
i = 4
i = 5
System.out.printf("Hello and welcome!");
其中,上面的命令是打印:Hello and welcome!的意思。
for (int i = 1; i <= 5; i++) {
System.out.println("i = " + i);
上面的两条命令是打印i=1到i=5的意思:
i = 1
i = 2
i = 3
i = 4
i = 5
所以项目执行完毕,会在对话框里显示上述这些信息。
创建弹出一个对话框的项目
下面的9行命令执行完后,会弹出一个对话框。
import javax.swing.*;
public class Main {
public static void main(String[] args) {
System.out.println("Hello and welcome!");
JFrame frame =new JFrame("Hello, Java!");
frame.setSize(300,300);
frame.setVisible(true);
}
}
也就是会弹出下图的一个300*300大小的对话框,如果要调节成800*800,就修改为frame.setSize(800,800)即可:
![](https://p0.ssl.img.360kuai.com/t012ad8d8f8d0683a7f.jpg)
对话框里面有提示的java程序
上面的程序显示的是一个空白的对话框,下面的11行代码执行完毕,会显示一个有文字提示的对话框:
import javax.swing.*;
public class Main {
public static void main(String[] args) {
System.out.println("Hello and welcome!");
JFrame frame =new JFrame("Hello, Java!");
JLabel label=new JLabel("显示该信息代表成功创建一个Java应用",JLabel.CENTER);
frame.add(label);
frame.setSize(800,800);
frame.setVisible(true);
}
}
也就是会出现下图的对话框:
![](https://p0.ssl.img.360kuai.com/t01420b8614853294ba.jpg)
这就是java开发的一个简单入门教程,更加厉害的Java应用程序几乎都是按照上面的这个简单流程编写出来的。
全文完,谢谢观看!
查看文章精彩评论,请前往什么值得买进行阅读互动
","gnid":"9cc881d272c09e7cb","img_data":[{"flag":2,"img":[{"desc":"","height":"520","title":"","url":"https://p0.ssl.img.360kuai.com/t01d0d5be1742fa1bf2.jpg","width":"1400"},{"desc":"","height":"815","title":"","url":"https://p0.ssl.img.360kuai.com/t01c3c355147a045841.jpg","width":"959"},{"desc":"","height":"192","title":"","url":"https://p0.ssl.img.360kuai.com/t019f511662010f8c34.jpg","width":"1080"},{"desc":"","height":"612","title":"","url":"https://p0.ssl.img.360kuai.com/t0150fe4e2db81a5422.jpg","width":"1080"},{"desc":"","height":"770","title":"","url":"https://p0.ssl.img.360kuai.com/t01e8efd9ba72e3a7c4.jpg","width":"1080"},{"desc":"","height":"603","title":"","url":"https://p0.ssl.img.360kuai.com/t012afa26c020318aaa.jpg","width":"803"},{"desc":"","height":"767","title":"","url":"https://p0.ssl.img.360kuai.com/t0123ba2c96c1c0dabc.jpg","width":"1080"},{"desc":"","height":"526","title":"","url":"https://p0.ssl.img.360kuai.com/t01fd733639d899a403.jpg","width":"849"},{"desc":"","height":"635","title":"","url":"https://p0.ssl.img.360kuai.com/t01c75efd5fe0d5ad2b.jpg","width":"903"},{"desc":"","height":"768","title":"","url":"https://p0.ssl.img.360kuai.com/t01c619696d9113292d.jpg","width":"1080"},{"desc":"","height":"344","title":"","url":"https://p0.ssl.img.360kuai.com/t012ad8d8f8d0683a7f.jpg","width":"367"},{"desc":"","height":"828","title":"","url":"https://p0.ssl.img.360kuai.com/t01420b8614853294ba.jpg","width":"836"}]}],"original":0,"pat":"art_src_1,sexf,sex4,sexc,disu_label,fts0,sts0","powerby":"pika","pub_time":1696311682000,"pure":"","rawurl":"http://zm.news.so.com/c1f0ee05b67193b1cc2741640f35a5f7","redirect":0,"rptid":"c5715dcb45b9b1f1","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:java","k":"java","u":""}],"title":"做一个Java程序员:Java开发入门教程
糜胡哄4772请教Java高手,初学Java应该用什么软件 -
薛莺爽19420748888 ______ 个人建议使用JCreator
糜胡哄4772各位大侠,求适合初学的java编程软件~~~~ -
薛莺爽19420748888 ______ eclipse(启动的时候比较慢)和UltraEdit(总是得到cmd里输入麻烦),个人推荐eclipse.
糜胡哄4772我要学JAVA编程,要用什么软件?
薛莺爽19420748888 ______ java的开发工具有很多的啊,建议初学者嘛,先不用什么开发工具,先用纯文本编辑Java程序,然后用命令提示符调试(前提是你安装了jdk嘛,环境变量当然都得设置好啦才行咯),因为这样的话可以借此来了解关于Path、CLASSPATH,熟悉工具程序的使用;习惯一些编写Java程序所必须注意的地方;尝试从命令提示符所提供的信息中了解所编写的程序发生了什么问题,以及如何改正这些问题. 后面嘛就用Eclipse3.2咯,很好用的,不过先的汉化哦!会不? 当然还有Jbuilder netbeans 不过呢,我还是觉得用eclipse好,因为我现在用的就是那个咯
糜胡哄4772初学java下载哪个软件 -
薛莺爽19420748888 ______ jdk是必须的 eclipse是最好的(免费的) 如果你是学j2ee的那就是myeclipse 还有j2se帮助文档就是俗称的api 如果是j2me开发那还需要 手机顽童 和wtk 还有eclipseme插件
糜胡哄4772初学java,不知学要安什么软件 -
薛莺爽19420748888 ______ 要想成为高手先别安装eclipse,建议安装UE和Jdk这两个对你初学者够用了. 还...
糜胡哄4772打算自学JAVA,都需要准备什么软件? -
薛莺爽19420748888 ______ 你如果是入门,我建议你还是只下载个JDK,用记事本之类的东西来写(例如:Notepad++,Jcreator, UltraEdit ).熟悉了语法及Java思想后可以使用Eclipse,或 Jbuilder等IDE. 下载Jdk->安装->配置环境变量->编写HelloWord->编译->运行.从这里开始...
糜胡哄4772学习Java要用什么编程软件? -
薛莺爽19420748888 ______ 基础的可以使用文本编辑器 如Notepad++、Editplus等 大一点的项目可以用集成开发环境 比如Eclipse、IDEA等
糜胡哄4772初学者,请推荐一款合适的Java软件 -
薛莺爽19420748888 ______ 用myeclise吧.做软件开发都是用这个的,这个功能也齐全.现在有8.5版本的,建议下7.0的,很好用,还可以web开发.
糜胡哄4772java新手应该用什么软件上手... -
薛莺爽19420748888 ______ 我用过 Utrledit、Editplus等等,个人觉得Editplus好用一些.个人意见,初学者最好用Editplus敲代码会好一写,eclipse适合那么对代码比较熟悉的人.我在学struts,hebernate框架之前都是用Editplus编写的.框架,我用MyEclipse的.
糜胡哄4772新手学JAVA需要安装什么工具 -
薛莺爽19420748888 ______ 新手学习最好找个学过JAVA的人问一问,否则会有很多麻烦 软件安装JDK就可以了,但是环境变量对于新手有点麻烦 写程序新手可以直接在记事本里写,不用考虑那么多的软件 等有了我一定基础再用软件吧