首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
k8s
kubectl
服务器
touch
ubuntu
dns
jenkins
unix
tomcat
devops
tengine
grafana
路由器
server
压力测试
sftp
docker
syslog
colors
debian
apache
linux
awk
负载均衡
cron
curl
ssh
7层
fabric
centos
nginx
centos7
log4j
运维
vagrant
sudo
grep
crontab
交换机
4层
shell
port
stdout
zsh
容器
service
当前位置:
开发笔记
>
运维
> 正文
JAVA/JSP学习系列之一(JDK安装)
作者:总裁班的草根 | 来源:互联网 | 2022-02-23 03:46
JAVAJSP学习系列之一(JDK安装)
一、前言
JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。
二、下载,安装
下载地址为JAVA官方站点:java.sun.com,国内也到处都是。
Windows下,直接运行.exe文件,安装到一个目录,我这里用F:\jdk13作为例子。
三、配置
桌面上选择“我的电脑”(右键)
高级
环境变量
在“系统变量”--->“新建”
在变量名中输入:CLASSPATH,变量值中输入:
F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然后确定;
好了,配置完了,要重新启动计算机后,环境变量才能有效的。
四、测试
(1)用文本编辑器写一个简单的java程序:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。
注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。
(2)编译:在dos命令提示符下执行:(注意大小写)
javac HelloWorld.java
如果正常的话,将生成HelloWorld.class文件。
(3)运行:在dos命令提示符下执行:(注意大小写)
java HelloWorld
这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入:
java HelloWorld.class
多了后面的.class,一定要注意,否则会出现下面的错误:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
(本人猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的本人不知道的原因)
好了,运行java HelloWorld应该会出现伟大的“Hello World”了。
到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的java api...,不过,不要急,我将和大家一起慢慢入门,慢慢提高... ...)的Java过程了。
linux
windows
编辑器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
linux
GitHub基础指南:项目代码的部署与管理
GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ...
[详细]
蜡笔小新 2024-11-26 15:53:40
linux
Python CSV Writer 的行尾字符问题
本文探讨了Python的csv模块在不同操作系统上生成文件时,默认使用DOS风格的行尾字符(即'')的问题,并提供了如何修改这一行为的方法。 ...
[详细]
蜡笔小新 2024-11-26 15:10:07
ssh
使用WinSCP实现两台电脑间高效安全的文件传输
FTP作为一种传统的文件传输协议,广泛用于不同设备间的文件交换。然而,随着网络安全需求的提升及传输效率的要求,选择合适的FTP客户端变得尤为重要。本文将介绍如何利用WinSCP这款强大且安全的工具,实现两台电脑之间的文件高效传输。 ...
[详细]
蜡笔小新 2024-11-26 14:07:18
linux
深入理解 Boost Program Options
本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ...
[详细]
蜡笔小新 2024-11-26 14:04:31
linux
阿里云服务器新手指南:六步轻松部署网站
对于初次购买阿里云服务器的新手用户来说,如何高效地利用服务器资源并成功部署网站是一个重要的课题。本文将详细指导您完成从购买服务器到网站上线的六个关键步骤。 ...
[详细]
蜡笔小新 2024-11-26 12:31:45
linux
如何自定义Windows 7/8/10系统新建文件夹的默认名称
对于Windows用户而言,创建新的文件夹是一项基本操作。默认情况下,新文件夹会被命名为“新建文件夹”。然而,您是否考虑过将这个默认名称更改为其他名称呢?本文将指导您如何在Windows 7/8/10系统中实现这一自定义设置。 ...
[详细]
蜡笔小新 2024-11-25 17:06:06
linux
TCP 接收队列详解:Prequeue, sk_receive_queue 和 Backlog
本文介绍了Linux内核中TCP的三种接收队列:Prequeue、sk_receive_queue和Backlog。这些队列在数据包处理过程中扮演着重要角色,帮助提高系统性能和效率。 ...
[详细]
蜡笔小新 2024-11-25 15:21:17
服务器
解决远程桌面连接时的身份验证错误问题
本文介绍了如何解决在尝试远程访问服务器时遇到的身份验证错误,特别是当系统提示‘要求的函数不受支持’时的具体解决步骤。通过调整Windows注册表设置,您可以轻松解决这一常见问题。 ...
[详细]
蜡笔小新 2024-11-25 14:15:06
负载均衡
Kubernetes 实践指南:初次体验
本文介绍了如何通过官方提供的简易示例,快速上手 Kubernetes (K8S),并深入理解其核心概念和操作流程。 ...
[详细]
蜡笔小新 2024-11-25 11:09:16
linux
GNU/Linux系统中动态库搜索路径的指定与管理
本文概述了在GNU/Linux系统中,动态库在链接和运行阶段的搜索路径及其指定方法,包括通过编译时参数、环境变量及系统配置文件等方式来控制动态库的查找路径。 ...
[详细]
蜡笔小新 2024-11-24 15:56:16
linux
解决 MyBatis 批量操作时 BindingException 异常
本文探讨了在使用 MyBatis 进行批量数据处理时遇到的参数绑定异常问题,并提供了详细的解决方案。 ...
[详细]
蜡笔小新 2024-11-24 13:03:13
tomcat
Eclipse 开发环境配置指南:从下载到免安装配置
Eclipse 是一个广泛使用的开源Java开发环境,掌握其正确的安装与配置方法对于初学者至关重要。本文将详细介绍如何下载、安装及配置Eclipse,确保您的开发环境搭建顺利。 ...
[详细]
蜡笔小新 2024-11-23 11:06:50
服务器
如何解决RPC服务器无法访问的问题
本文提供了多种有效的方法来解决RPC(远程过程调用)服务器不可用的问题,包括通过修改注册表、使用SC命令以及利用故障恢复控制台等技术手段。 ...
[详细]
蜡笔小新 2024-11-22 16:23:52
ssh
利用SSH密钥实现Linux服务器间免密码登录
工作中频繁在不同Linux服务器之间切换时,频繁输入密码不仅耗时还影响效率。本文介绍如何通过设置SSH密钥认证,简化登录流程,提高工作效率。 ...
[详细]
蜡笔小新 2024-11-25 14:39:01
ssh
如何为PDF文档添加水印?简单步骤实现
为了增强PDF文档的安全性和版权保护,添加水印是一个有效的方法。本文将介绍如何通过专业软件或在线工具轻松为PDF文档添加水印,确保您的文档在共享时仍能保持其独特性和安全性。 ...
[详细]
蜡笔小新 2024-11-24 19:51:08
总裁班的草根
这个家伙很懒,什么也没留下!
Tags | 热门标签
k8s
kubectl
服务器
touch
ubuntu
dns
jenkins
unix
tomcat
devops
tengine
grafana
路由器
server
压力测试
sftp
docker
syslog
colors
debian
apache
linux
awk
负载均衡
cron
curl
ssh
7层
fabric
centos
RankList | 热门文章
1
用了Mac OS X的你,最想念Windows的什么?:win10蜘蛛纸牌
2
AJAX 基础
3
创建出多个app
4
HTML上做表单页面上的开启和冻结切换以及功能实现
5
想了解一下前端合并请求指的是?
6
昨天添加的clustrMaps,忘了截屏,今天补上,就作为我在园子里的奠基。
7
如果 _ViewStart.cshtml 为空,页面也没有指定layout,那页面是怎么默认调用母版页的?
8
PL/SQL Developer 8.0注册码
9
vuebug 一些undefind解决办法
10
一个新玩意,查看 npm / github 包内容和大小,拷贝 cdn 地址
11
纳斯达克申请区块链技术专利,改善交易系统
12
修改 Typora 高亮的颜色(====)
13
Vue 等待后端数据的尴尬问题
14
深圳小众好玩的公园推荐 你肯定没去过
15
FragmentTabHost + pageView 实现可左右滑动的底部菜单 ...
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有