Java 开发环境搭建(jdk + eclipse)

Java开发环境的搭建:JDK和Eclipse的安装 要进行Java开发,首先需要安装JDK(Java Development Kit,即Java开发工具包)。JDK 包含了一系列必要的工具,用于编译Java源代码和运行Java程序。这些工具包括JVM(Java虚拟机)、基础类库、编译器和打包工具等。无论是哪种Java应用服务器,都内置了某个版本的JDK。因此,掌握JDK是学习Java的基础步骤。 阅读详情

Windows版本检查

环境搭建前检查windows版本(32位还是64位):
1,右键 -- 我的电脑 -- 属性 -- 系统类型
2,下载对应版本的jdk,eclipse
 

一,软件下载:

jdk1.8下载

1,百度: jdk下载
2,下载首页选择合适的版本
3,同意协议,点击下载
4,会提示登录 Oracle 账户:方式1-自己注册;方式2-百度相关账号
5,输入正确账号,会自动开始下载
6,下载开始后,回到下载首页(就是步骤2打开的页面),刷新 -- > View Accounts -- > Sign Out(退出登录)
 
 

Eclipse IDE for Java Developers下载

方式一(推荐):
百度:Eclipse --> Eclipse官网 --> Eclipse IDE download 64 bit
 
 
方式二:下载地址
 
 

二、软件安装:

jdk 安装

1,双击安装程序:弹出提示框:你要允许此应用对你的设备进行更改吗?
      选择是,安装程序开始运行
2,如果没有特殊设置,一直点击下一步就可以。
 
 
 
java安装成功校验:
1,打开命令行
方式一:win(就是ctrl右边的方格子按键) + r --> 输入: cmd
方式二:win(就是ctrl右边的方格子按键) -- 搜索cmd -- 点击命令提示符
2,输入: java -version(可以查看版本信息,表示安装成功)
 
 
环境变量配置(win10版本):
步骤:
右键 我的电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> 选中用户环境变量:Path --> 点击编辑
新建 --> 复制jdk的安装路径 :C:\Program Files\Java\jdk1.8.0_131\bin (注意是jdk,不是jre) --> 粘贴地址
点击确定(窗口会关闭) --> 继续点击确定(环境变量设置会被保存) --> 打开命令行输入 javac 验证是否安装成功
 
 
 
 
win7中java环境变量设置,win7如何配置java环境
 
 

Eclipse安装

1,可以先看视频教程,再去看一看图文教程的安装细节
2,图文安装教程
 
注意安装过程中的 "Certificates 弹框"  选择 select all -- > Accept Select
 
 
扩展:使用Eclipse编写第一个Java程序HelloWorld
 
 
Eclipse JAVA web开发环境搭建(包括jdk下载安装、eclipse下载安装、tomcat搭建本地服务器、MySQL下载安装与Eclips配置JDBC等) Eclipse JAVA Web开发 windows系统环境配置搭建 说明: 1、小白教程,非常详细 2、环境搭建成功与否与所有软件的版本有极大的关系,最终用到的所有软件和组件版本都是一次一次试出来的,参考此文档请务必严格按照此文档所使用的版本。 这篇文档是上学期完成java web开发过程中小组的同学经过多次摸索才完成的,期间遇到过很多问题,MySQL装了卸卸了装,小组成员一度面临崩溃,但好在路... 阅读详情

相关推荐

安装eclipse,jdk1.7搭建java开发环境

华恩 IT 2014/3/13   在用java编写程序时我们需要把开发环境搭建好,这里我们用到了eclipse开发工具,并安装jdk才可以对java源程序进行编译。   1.去http://www.eclipse.org/downloads/下载最新的开发工具 2.进入jdk下载页面http://www.oracle.com/technetwork/java/javase/down

u014071823的专栏 6760

下载、安装jdk1.8和配置环境变量

一、JDK 下载 1. 下载地址:Java Downloads | Oracle 2.下载分两次,第一次是安装 jdk(开发版),第二次是安装 jre(生产版)。默认的安装地址为C盘,目录是C:\Program Files\Java。 ​ 二、JDK 安装: 1. 双击 jdk-8u201-windows-x64.exe ​ 2. 点击 下一步(N) ​ 3. 继续下一步(N) ​ 4. 直到最后安装完成,然后 关闭。 ​ 三、.......

weixin_62332711的博客 5万+

Java开发环境搭建:Eclipse与JDK配置完整指南

JAVA_HOME是一个指向 JDK 安装根目录的环境变量,被 Maven、Gradle、Tomcat、Spring Boot 等工具广泛引用。现代开发中,不再推荐全局设置CLASSPATH环境变量,因其容易引发类加载冲突。应由构建工具(Maven/Gradle)或启动脚本动态管理。尽管“Java Developers”版本适合通用开发,但在现代企业环境中,往往需要直接支持特定框架。为此,Eclipse提供了多种衍生发行版:发行版名称适用场景特色功能。

weixin_42608299的博客 1507

Java的安装以及配置

Java安装及配置 一、Java安装 (一)准备工作 1.在磁盘中新建两个文件夹(建议不要新建在系统盘中),我将其分别命名为JDK1.8、jre1.8.0_102,作为一会儿安装使用到的路径。 2.下载好工具软件包,我的是64位的。 (二)安装过程 1.双击安装文件,打开安装程序,点击下一步 2.更改安装路径(也可以选择默认位置,可以但不建议),在这里我选择刚刚新建的JDK1.8,点击下一步 !!!记住安装路径,配置环境变量需要用到 3.等待几分钟 4.可以看到文件夹JDK1.8中显示的内容 5

m0_66309026的博客 5万+

2、Java开发环境搭建指南:JDK与Eclipse IDE安装

本文详细介绍了如何搭建Java开发环境,包括JDK的下载与安装、Eclipse IDE的安装与配置,以及Java项目的创建。同时,还涵盖了环境变量的设置、Eclipse插件安装、构建路径配置、项目结构说明以及开发环境的优化技巧,如性能提升、版本控制集成和Maven依赖管理。适合初学者快速入门Java编程。

ii567的博客 155

攻防实战之Confluence后利用

这边管理员密码是密文加密在数据库中,解不开,因此解决的思路是将管理员用户密码修改为已知明文密码的密文(这边不能直接在数据库中添加字段,关系型数据库在单表中添加一条字段可能会出现问题),登录上后台以后,添加用户并加入管理员组,最后将管理员密码还原。Confluence的后利用主要问题在于在Linux中搭建时,默认是Confluence用户权限,如下图所示,而confluence在linux中是没有写权限的,这也就是为什么有些人发现可以执行命令但是shell写不进去。至此admin的密码被改为了123123。

weixin_39251927的博客 2716

win10系统 jdk8 安装闪退 解决方案

win10环境下 jdk8安装点击下一步没反应解决办法。 问题:今天同事安装JDK8,如图,点击下一步,你会发现,窗口没了,鼠标指针变成表示缓冲的蓝色圆圈,过了两秒,啥也没了,多试几次还是这样,用兼容模式也不行。。 解决办法:将输入法切换为系统默认的输入法!!! 参考文章1:https://blog.youkuaiyun.com/ajly99/article/details/105166652/ 参考文章2:https://blog.youkuaiyun.com/qq_41085699/article...

lisheng19870305的专栏 8886

SpringBoot+Git+Jenkins+K8s容器化部署

SpringBoot+Git+Jenkins+K8s容器一套部署流程

可乐加.糖 471

Win10安装JDK时闪退问题

Win10安装Java JDK 时闪退

Wooooone的博客 2546

法律AI工具横评:Kimi Work与WorkBuddy,谁更适合法律人?

在人工智能技术日益普及的今天,自然语言处理(NLP)和大语言模型(LLM)正深刻改变着专业领域的工作范式。其核心原理在于通过海量数据训练,使模型能够理解、生成和推理人类语言。这一技术价值在于将从业者从繁琐、重复的信息处理工作中解放出来,极大提升工作效率与知识获取的便捷性。在法律、金融、咨询等对文本处理要求极高的行业,AI助手已展现出在文档分析、信息检索和内容生成方面的巨大潜力。具体到法律应用场景,AI工具能够辅助完成合同审查、法律检索和文书起草等核心任务,成为专业人士的得力助手。本文聚焦于近期备受关注的两款

weixin_30279671的博客 562

深入浅出ISP:用RKISP2.x Tuner工具理解AWB、AE、HDR等核心模块的实战调参

本文深入解析RKISP2.x Tuner工具在ISP图像处理中的实战应用,重点探讨AWB、AE、HDR等核心模块的调参技巧。通过环境搭建、调试工具使用和实际案例,帮助开发者掌握如何在不同光照条件下优化图像质量,实现精准的白平衡、曝光控制和动态范围处理。

weixin_26802933的博客 488

详细解读JDK与eclipse的安装,配置环境变量

详细解读JDK与eclipse的安装,配置path,class_path环境变量

qq_20637267的博客 5792

在Ubuntu上通过Wine完美运行企业微信的详细指南

本文提供了在Ubuntu系统上通过Wine兼容层安装和运行企业微信的详细教程。针对官方未提供Linux版本的痛点,指南推荐使用Ubuntu Kylin团队优化打包的Wine环境,通过简单的命令行步骤即可完成部署,并涵盖启动、中文输入法配置、文件管理等常见问题的解决方案,帮助用户实现高效、稳定的办公沟通。

weixin_29306317的博客 233

Java开发环境的搭建(JDK和Eclipse的安装)

转自http://www.weixueyuan.net/view/5945.html 要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱)。 JDK 是一系列工具的集合,这些工具是编译Java源码、运行Java程序所必需的,例如JVM、基础类库、编译器、打包工具等。不论是什么样的 Java 应用服务器,都是内置了某个版本的 JDK,因此掌

gavinking0110的博客 899

2020年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)

2020年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)

王老师青少年编程 992

PostgreSQL 实战:行级安全策略(RLS)详解

PostgreSQL的行级安全(RLS)机制实现了细粒度的数据访问控制,通过动态过滤行数据满足多租户隔离、隐私保护等需求。本文系统介绍了RLS的核心原理、配置方法及实践建议:1) 启用RLS后需定义策略,通过USING和WITH CHECK条件控制访问;2) 适用于SaaS、医疗金融等场景,但需注意COPY命令、外键等特殊情况;3) 建议配合会话变量、索引优化和文档化策略使用。文章还提供了多租户隔离等实战案例,并分析了RLS对查询性能的影响及优化方案。RLS将安全控制下沉至数据库层,显著提升应用安全性和可维

数据知道的博客 3153

初学JAVA,开发环境的搭建(JDK和Eclipse的安装)

第一、 要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱)。 JDK 是一系列工具的集合,这些工具是编译Java源码、运行Java程序所必需的,例如JVM、基础类库、编译器、打包工具等。不论是什么样的 Java 应用服务器,都是内置了某个版本的 JDK,因此掌握 JDK 是学好 Java 的第一步。 JDK所提供的部分工具:

粥同学的学习笔记 1万+

【实战】CANOE实现UDS安全访问过程的CAPL脚本

首先我已经有了包含安全访问算法的dll文件,并通过Diagnostics/ISO TP Configuration中加载了此dll文件,如下。在on start部分,要将“ECU qualifier“作为参数,执行diagSetTarget函数。这个函数是用于设置tester从现在开始与之通信的目标ECU,并配置/建立与该ECU的通信通道。我最近在做密钥学习上位机时,遇到一些问题:如何用CAPL脚本实现安全访问过程?ECU Qualifier可以通过加载cdd文件后,在如下位置找到。CAPL脚本如何编写。

weixin_46481662的博客 4940

Eclipse+JDK+API中文帮助文档的java开发环境搭建

Eclipse+JDK+API中文帮助文档的java开发环境搭建 其实java 学习已经好久了! 就算上了个java 的专业限选课 也就学了点皮毛。 不过还好发现对java开发环境倒熟悉不少了。   baidu 空间的处女作就写写java环境搭构的一些心得

Bob@优快云 1883

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Java开发环境搭建详细教程(JDK+Eclipse)

## 前言 学习 Java 编程的第一件事情就是把开发环境搭建起来,这样才能开始快乐的编程学习之旅。然而,很多萌新经常因为种种问题无法搭建好开发环境,导致自己信心受挫,学习兴趣和激情也大减,甚至因此彻底放弃学习 Java 编程!网上虽然有很多相关资料,但鱼龙混杂,众说纷纭,不仅无法解决问题,还搞得萌新晕头转向。 为了帮助更多萌新顺利进入 Java 精彩世界,我们精心编写了本篇教程,不仅提供了非常详细的操作步骤,还收集整理了各种常见问题的解决方法(持续更新)。各位萌新只需要花几分钟时间认真看完下面的内容,

挨踢魔君的博客 1299

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

利用eclipse+jdk1.8搭建Java开发环境(超详细的)

利用eclipse+jdk1.8搭建Java开发环境 引言:eclipse是写Java程序最普遍的工具,我用了一年多了,用着很方便舒适,越来越喜欢这个软件,以至于我写C/C++程序都使用Eclipse,写Android我也首选Eclipse,而不是Android Studio,因为Eclipse的方便快捷是很难被其他软件所取代的,至少在现在我的感受是这样。废话不多说,下面直接带大家来搭建

xiaoyong的专栏 6万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: C#学习笔记一
下一篇: JUnit单元测试
springff
博客等级 码龄12年 9粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值