Java如何学习eclipse下载安装教程

  • 时间:
  • 3564人关注

这是一篇关于java相关的编程问答内容,被775位程序员关注,内容涉及到eclipse下载安装教程、eclipse步骤、eclipse安装、eclipse下载安装步骤等,由郁悠雅编辑补充,一起来看下大家的回答。

eclipse下载安装步骤

Eclipse是Java开发的集成开发环境,也就是我们通常说的IDE(IntegratedDevelopmentEnvironment)。Eclipse包含了支持Java语言的编辑器、构建工具、调试器、版本控制系统等功能。

我们先来看安装。

 我相信你的电脑里一定是已经安装了Java环境的Eclipse的安装非常简单,到Eclipse官方网站下载EclipseIDEforJavaEEDevelopers。下载的时候,根据自己的电脑里的Java版本(32位还是64位)来选择下载。

这个版本的EclipseIDE不仅拥有对Java语言和开发的支持,还集成了一系列Web开发的工具,也许这些功能暂时用不到,不过可以提前做好准备,便于将来Eclipse提升开发效率。

下载完成后,解压到本地。双击打开eclipse可执行程序,启动EclipseIDE。第一次打开要设置工作环境,可以选择在别的盘或者默认c盘。小华君建议不要放在C盘,如果重装系统的话,代码就和你永别了。在启动的过程中,选择一个目录作为Workpace,便于存放以后开发的项目源代码。

安装完成后就是使用了。我们先来看一眼界面。

Eclipse的窗口包含很多视图,比如图中是JavaEE开发的默认Perspective,左侧的ProjectExplorer和下方的Servers,和右侧的Outline,这些都是视图。中间的则是编辑器,这是我们编写代码的地方。每种视图功能都不同,通过“Perspective”组织在一起。

此外,我们可以根据需要往窗口中继续增加各种视图。通过【Window】->【OpenPerspective】和【Window】->【ShowView】打开不同的Perspective和视图。也可以拖动视图让其摆放在不同的位置。【Window】->【ResetPerspective】可以重置回原来的Perspective。保存当前的视图组合,通过【Window】->【SavePerspectiveAs...】保存下来。

Eclipse有代码自动补齐和设置快捷键的功能。这两种功能能给提高编码效率带来很大的帮助。先说代码自动补齐。通过【Windows】->【Preference】->【Java】->【Editor】->【ContentAsist】,在【AutoactivationtriggersforJava】输入框中输入abcdefghijklmnopqratuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ。

以上就是码农之家java培训机构的小编针对“Java基础学习:eclipse下载安装教程”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

码农之家
精选回答2:在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云

7小时52分钟前回答

Spring Cloud 和 Spring Boot 可以说是当前最流行的微服务开发框架了,在本文中,将向读者介绍如何在 在 Eclipse 中部署 Spring Boot / Spring Cloud 应用到阿里云。

本地开发

无论是编写云端运行的,还是编写本地运行的 Spring Boot 应用程序,代码编写本身并没有特别大的变化,因此本文采用一个极其基础的样例《在 Web 页面打印 HelloWorld 的 Spring Boot 》为例,通过启动内置的 Tomcat 容器,处理 HTTP 请求,在 Web 页面上打印一串“Hello World”的文案。

内嵌的 Tomcat 监听来自根目录的请求

在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云

package com.aliyun.toolkit.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {
 
 @RequestMapping("/")
 public String sayHello() {
  return "Alibaba Cloud Toolkit: Hello,World.";
 }
}

Spring Boot 的启动类

在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云

package com.aliyun.toolkit.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Startup {
 
 public static void main(String[] args) {
  SpringApplication.run(Startup.class,args);
 }
}

SpringBoot Demo 工程下载

上述代码就是一个标准的 Spring Boot 工程。

安装插件

阿里云提供了基于 Eclipse 的插件,以方便开发人员能够高效的将本地 IDE 中编写的应用程序,极速部署到 ECS中去。

插件主页:https://www.aliyun.com/product/cloudtoolkit

阿里云的这个 Eclipse 插件的安装过程,和普通的插件大同小异,这里不再赘述,读者请自行安装。

配置插件首选项

安装完插件之后,按照如下路径进行首选项配置

顶部菜单 - Window - Preferences - Alibaba Cloud Toolkit - Accounts

出现如下界面,配置阿里云账号的 AK 和 SK,即可完成首选项配置。(如果是子账号,则填写子账号的 AK 和 SK)

在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云

部署

在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云

在 Eclipse 中,鼠标右键项目工程名,在出现的菜单中点击 Alibaba Cloud - Deploy to ECS...,可会出现如下部署窗口:

在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云

在 Deployment Configurations 对话框设置部署参数,然后单击 Deploy,即可执行部署。

部署参数说明

  • Deploy File:部署文件包含两种方式。
    • Maven Build:如果当前工程采用 Maven 构建,可以使用 Cloud Toolkit 直接构建并部署。
    • Upload File:如果当前工程并非采用 Maven 构建,或者本地已经存在打包好的部署文件,可以选择并直接上传本地的部署文件。
  • Target Deploy ECS:在下拉列表中选择地域,然后在地域中选择要部署的 ECS 实例。
  • Deploy Location :输入在 ECS 上部署路径,如 /root/springbootdemo
  • Commond:输入应用启动命令,如 sh /root/springbootdemo/restart.sh。表示在完成应用包的部署后,需要执行的命令 —— 对于 Spring Boot 程序而言,通常是一句 java -jar XXXX.jar 的启动命令。

/root/springbootdemo/restart.sh 内容如下:

source ~/.bash_profile
killall java
nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

展开问题

参考资料

更多回答

方薇歌:9小时51分钟前回答

基于Eclipse 的JSP/Servlet的开发环境的搭建(图文)

基于Eclipse 的JSP的开发环境的搭建 说明:顺利地开发、测试和运行JSP程序少不了规范而安全的开发环境,本文将会详细地展示如何搭建JSP的开发环境。 内容详尽,适合零基础学者作为学习参考 。 一、JSP介绍: 1.JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签(通常以%开头以%结束)在HTML网页中插入Java代码。 2.JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。 3.JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。 4.JSP可以直接在HTML网页中动态嵌入元素……