精华内容
下载资源
问答
  • google play服务框架下载安装
    千次阅读
    2021-06-04 14:37:56

    谷歌play服务框架2021最新版本是一款为谷歌软件及游戏提供呼出服务的软件,如果手机中缺少这个软件,可能会导致一些软件或游戏无法正常运行,出现秒退或打不开等情况,遇到这种情况可以下载这款软件安装google play服务,欢迎来体验软件。

    谷歌相关套件推荐

    谷歌三件套是什么?

    谷歌三件套分别是指如下软件:

    google play服务:本软件就是

    google 服务框架:点击下载

    google play商店:点击下载

    推荐:如果你想一键安装谷歌三件套,可以使用go谷歌安装器:点击下载

    谷歌play服务最新版介绍

    google play服务用于更新google应用和google play提供的其他应用。此组件可提供多种核心功能,例如对您的google服务进行身份验证、同步联系人信息、提供最新的用户隐私设置,以及低电耗的高品质位置信息服务。此外,google play服务还可以提升您的应用体验,包括加快离线搜索速度、提供更贴近实景的地图,以及改善游戏体验。如果您卸载google play服务,这些应用可能就无法运行。

    33986967f612424fc4378aabdde31e48.png

    软件功能:

    google play services这个是游戏党不可缺少的一个软件,主要是因为很多游戏需要这个来验证支持的框架。这个谷歌服务框架主要是对游戏进行验证时发挥作用。主要还是一些google的服务插件。需要安装最新版的google play,比如大家经常玩的gl游戏一般都会需要运行这个。

    5cfb8f661721726bff8892e924b4cf55.png

    更新内容:

    提升了稳定性。

    包名:com.google.android.gms

    MD5:1eaa40545e700e1c0a138c525bfb3ffc

    更多相关内容
  • adb下载安装及使用

    万次阅读 多人点赞 2019-05-23 12:00:15
    112 删除键 122 移动光标到行首或列表顶部 123 移动光标到行末或列表底部 124 插入键 164 静音 176 打开系统设置 207 打开联系人 208 打开日历 209 打开音乐 220 降低屏幕亮度 221 提高屏幕亮度 223 系统休眠 224 ...

    adb介绍:
    Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。
    ADB是一个C/S架构的应用程序,由三部分组成:
    运行在pc端的adb client:
    命令行程序”adb”用于从shell或脚本中运行adb命令。首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。接下来,当设备的adbd和pc端的adb server建立连接后,adb client就可以向ADB servcer发送服务请求;
    运行在pc端的adb server:
    ADB Server是运行在主机上的一个后台进程。它的作用在于检测USB端口感知设备的连接和拔除,以及模拟器实例的启动或停止,ADB Server还需要将adb client的请求通过usb或者tcp的方式发送到对应的adbd上;
    运行在设备端的常驻进程adb demon (adbd):
    程序“adbd”作为一个后台进程在Android设备或模拟器系统中运行。它的作用是连接ADB服务器,并且为运行在主机上的客户端提供一些服务。

    adb下载及安装:
    一共有两种方法:
    首先第一种就是最简单的方法,只下载adb压缩包去解压即可:链接:https://pan.baidu.com/s/1SKu24yyShwg16lyIupO5VA 提取码:ih0i
    (备注:如果下载放入到D盘去解压,打开dos窗口那么就要进入到D盘,然后再去执行adb命令,输入adb查看它是否安装成功)
    第二种方法前提是已安装了Android Studio,它本身带有adb命令,如果配置好的Android Studio 一般都是可以直接调用adb命令的;如果不行,找到adb在SDK里的绝对路径,放入环境变量path中(绝对路径不带入adb.exe)在这里插入图片描述
    在这里插入图片描述
    然后输入adb version 查看版本 可以看出是否安装成功,如下就已经成功了。
    在这里插入图片描述
    启动 adb server 命令:adb start-server
    停止 adb server 命令:adb kill-server
    查询已连接设备/模拟器:adb devices
    该命令经常出现以下问题:
    offline —— 表示设备未连接成功或无响应;
    device —— 设备已连接;
    no device —— 没有设备/模拟器连接;
    List of devices attached 设备/模拟器未连接到 adb 或无响应
    USB连接:
    在手机“设置”-“关于手机”连续点击“版本号”7 次,可以进入到开发者模式;然后可以到“设置”-“开发者选项”-“调试”里打开USB调试以及允许ADB的一些权限;连接时手机会弹出“允许HiSuite通过HDB连接设备”点击允许/接受即可;
    驱动也是必须安装的,可以用豌豆荚,或者是手机商家提供的手机助手,点进去驱动器安装即可(部分电脑双击无法直接进入到驱动器里,可以使用右键找到进入点击即可)
    在这里插入图片描述
    在这里插入图片描述再次输入adb devices验证是否连接成功,连接成功即如下图:
    在这里插入图片描述
    在这里插入图片描述
    也可以进行无线连接,其中非root权限也需借助USB线进行操作,完成后即可断开USB线;root用户可以进行无线连接,具体步骤可以参考网上资源。
    **查看是否有root权限:**输入adb shell,然后输入su KaTeX parse error: Expected 'EOF', got '#' at position 5: 如果变为#̲则成功,如果仍为则未有root权限;恢复命令:adb unroot
    查看应用列表:
    查看所有应用列表:adb shell pm list packages
    查看系统应用列表:adb shell pm list packages -s
    查看第三方应用列表:adb shell pm list packages -3:
    在这里插入图片描述
    安装apk:adb install “-lrtsdg” “path_to_apk”
    “-lrtsdg”:
    -l:将应用安装到保护目录 /mnt/asec;
    -r:允许覆盖安装;
    -t:允许安装 AndroidManifest.xml 里 application 指定 android:testOnly=“true” 的应用;
    -s:将应用安装到 sdcard;
    -d:允许降级覆盖安装;
    -g:授予所有运行时权限;
    path_to_apk:apk的绝对路径。
    示例安装淘宝apk:adb install -t C:data/local/tmp/taobao.apk

    卸载apk:adb shell pm uninstall -k “packagename”
    “packagename”:表示应用的包名,以下相同;
    -k 参数可选,表示卸载应用但保留数据和缓存目录。
    示例卸载 手机淘宝:adb uninstall com.taobao.taobao

    清除应用数据与缓存命令:adb shell pm clear “packagename”
    相当于在设置里的应用信息界面点击「清除缓存」和「清除数据」。
    示例:adb shell pm clear com.taobao.taobao 表示清除 手机淘宝数据和缓存。

    Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器,具体不做多讲,常用的有以下:
    查看前台 Activity命令:adb shell dumpsys activity activities | findstr “packagename”
    查看正在运行的 Services命令:adb shell dumpsys activity services “packagename” 其中参数不是必须的,指定 “packagename” 表示查看与某个包名相关的 Services,不指定表示查看所有 Services。
    查看应用详细信息命令:adb shell dumpsys package “packagename”
    调起 Activity命令格式:adb shell am start [options]
    例如:adb shell am start -n com.tencent.mm/.ui.LauncherUI表示调起微信主界面
    在这里插入图片描述
    调起 Service命令格式:adb shell am startservice [options]
    例如:adb shell am startservice -n
    com.tencent.mm/.plugin.accountsync.model.AccountAuthenticatorService 表示调起微信的某 Service。
    强制停止应用命令:adb shell am force-stop “packagename”
    例如强制停止淘宝:adb shell am force-stop com.taobao.taobao

    模拟按键指令:adb shell input keyevent keycode 不同的 keycode有不同的功能:

    keycode含义
    3HOME 键
    4返回键
    5打开拨号应用
    6挂断电话
    26电源键
    27拍照(需要在相机应用里)
    61Tab键
    64打开浏览器
    67退格键
    80拍照对焦键
    82菜单键
    85播放/暂停
    86停止播放
    92向上翻页键
    93向下翻页键
    111ESC键
    112删除键
    122移动光标到行首或列表顶部
    123移动光标到行末或列表底部
    124插入键
    164静音
    176打开系统设置
    207打开联系人
    208打开日历
    209打开音乐
    220降低屏幕亮度
    221提高屏幕亮度
    223系统休眠
    224点亮屏幕
    231打开语音助手
    276如果没有 wakelock 则让系统休眠

    滑动解锁:如果锁屏没有密码,是通过滑动手势解锁,那么可以通过 input swipe 来解锁。
    命令:adb shell input swipe 300 1000 300 500
    (其中参数 300 1000 300 500 分别表示起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标。)
    点击内容
    adb shell input tap
    该命令是用于向设备发送一个点击操作的指令,参数是 坐标
    adbshell input tap 100 100
    输入文本:在焦点处于某文本框时,可以通过 input 命令来输入文本。
    命令:adb shell input text *** (***即为输入内容)

    打印日志
    Android 的日志分为如下几个优先级(priority):
    V —— Verbose(最低,输出得最多)
    D —— Debug
    I —— Info
    W —— Warning
    E —— Error
    F—— Fatal
    S —— Silent(最高,啥也不输出)
    按某级别过滤日志则会将该级别及以上的日志输出。
    比如,命令:adb logcat *:W 会将 Warning、Error、Fatal 和 Silent 日志输出。
    (注: 在 macOS 下需要给 :W 这样以 作为 tag 的参数加双引号,如 adb logcat “:W”,不然会报错 no matches found: :W。)

    adb logcat打印当前设备上所有日志
    adb logcat *:W过滤打印严重级别W及以上的日志
    adb logcat l findstr ***> F:\log.txt把仅含***的日志保存到F盘的log.txt文件中
    adb logcat -c清除屏幕上的日志记录
    adb logcat -c && adb logcat -s ActivityManager l grep "Displayed”客户端程序启动时间获取日志
    adb logcat > F:\log.txt打印当前设备上所有日志保存到F盘的log.txt文件中
    adb logcat l findstr ***打印过滤仅含***的日志
    adb logcat l findstr ***> F:\log.txt把仅含***的日志保存到F盘的log.txt文件中

    按 tag 和级别过滤日志:命令:adb logcat ActivityManager:I MyApp:D *:S
    表示输出 tag ActivityManager 的 Info 以上级别日志,输出 tag MyApp 的 Debug 以上级别日志,及其它 tag 的 Silent 级别日志(即屏蔽其它 tag 日志)。
    日志格式可以用:adb logcat -v 选项指定日志输出格式。
    日志支持按以下几种 :默认格式brief、process、tag、raw、time、long
    指定格式可与上面的过滤同时使用。比如:adb logcat -v long ActivityManager:I *:S
    清空日志:adb logcat -c
    内核日志:adb shell dmesg

    查看设备情况
    查看设备信息型号命令:adb shell getprop ro.product.model
    电池状况命令:adb shell dumpsys battery
    屏幕分辨率命令:adb shell wm size
    如果使用命令修改过,那输出可能是:
    Physical size: 1080x1920
    Override size: 480x1024
    表明设备的屏幕分辨率原本是 1080px * 1920px,当前被修改为 480px * 1024px。
    屏幕密度命令:adb shell wm density
    如果使用命令修改过,那输出可能是:
    Physical density: 480
    Override density: 160
    表明设备的屏幕密度原来是 480dpi,当前被修改为 160dpi。
    显示屏参数:adb shell dumpsys window displays
    输出示例:
    WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
    Display: mDisplayId=0
    init=1080x1920 420dpi cur=1080x1920 app=1080x1794 rng=1080x1017-1810x1731
    deferred=false layoutNeeded=false
    其中 mDisplayId 为 显示屏编号,init 是初始分辨率和屏幕密度,app 的高度比 init 里的要小,表示屏幕底部有虚拟按键,高度为 1920 - 1794 = 126px 合 42dp。
    android_id查看命令:adb shell settings get secure android_id
    查看Android 系统版本:adb shell getprop ro.build.version.release
    查看设备ip地址:adb shell ifconfig | grep Mask或者adb shell netcfg
    查看CPU 信息命令:adb shell cat /proc/cpuinfo
    查看内存信息命令:adb shell cat /proc/meminfo
    更多硬件与系统属性
    设备的更多硬件与系统属性可以通过如下命令查看:adb shell cat /system/build.prop
    单独查看某一硬件或系统属性:adb shell getprop <属性名>

    属性名含义
    ro.build.version.sdkSDK 版本
    ro.build.version.releaseAndroid 系统版本
    ro.product.model型号
    ro.product.brand品牌
    ro.product.name设备名
    ro.product.board处理器型号
    persist.sys.isUsbOtgEnabled是否支持 OTG
    dalvik.vm.heapsize每个应用程序的内存上限
    ro.sf.lcd_density屏幕密度
    rro.build.version.security_patchAndroid 安全补丁程序级别

    修改设置
    修改设置之后,运行恢复命令有可能显示仍然不太正常,可以运行 adb reboot 重启设备,或手动重启。
    修改设置的原理主要是通过 settings 命令修改 /data/data/com.android.providers.settings/databases/settings.db 里存放的设置值。
    修改分辨率命令:adb shell wm size 480x1024 恢复原分辨率命令:adb shell wm size reset
    修改屏幕密度命令:adb shell wm density 160 表示将屏幕密度修改为 160dpi;恢复原屏幕密度命令:adb shell wm density reset
    修改显示区域命令:adb shell wm overscan 0,0,0,200 四个数字分别表示距离左、上、右、下边缘的留白像素,以上命令表示将屏幕底部 200px 留白。恢复原显示区域命令:adb shell wm overscan reset
    关闭 USB 调试模式命令:adb shell settings put global adb_enabled 0 需要手动恢复:「设置」-「开发者选项」-「Android 调试」

    状态栏和导航栏的显示隐藏:adb shell settings put global policy_control
    可由如下几种键及其对应的值组成,格式为 =:=。

    key含义
    immersive.full同时隐藏
    immersive.status隐藏状态栏
    immersive.navigation隐藏导航栏
    immersive.preconfirms?

    这些键对应的值可则如下值用逗号组合:

    value含义
    apps所有应用
    *所有界面
    packagename指定应用
    -packagename排除指定应用

    举例:adb shell settings put global policy_control immersive.full=* 表示设置在所有界面下都同时隐藏状态栏和导航栏。
    举例:adb shell settings put global policy_control immersive.status=com.package1,com.package2:immersive.navigation=apps,-com.package3 表示设置在包名为 com.package1 和 com.package2 的应用里隐藏状态栏,在除了包名为 com.package3 的所有应用里隐藏导航栏。
    恢复正常模式:adb shell settings put global policy_control null

    实用功能
    截图保存到电脑:adb exec-out screencap -p > sc.png
    然后将 png 文件导出到电脑:adb pull /sdcard/sc.png
    录制屏幕:录制屏幕以 mp4 格式保存到 /sdcard:adb shell screenrecord /sdcard/filename.mp4 需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
    如果需要导出到电脑:adb pull /sdcard/filename.mp4
    挂载、查看连接过的 WiFi 密码、开启/关闭 WiFi、设置系统日期和时间都需要root权限,不做多说。

    使用 Monkey 进行压力测试:Monkey 可以生成伪随机用户事件来模拟单击、触摸、手势等操作,可以对正在开发中的程序进行随机压力测试。
    简单用法:adb shell monkey -p < packagename > -v 500 表示向 指定的应用程序发送 500 个伪随机事件。

    查看进程:adb shell ps
    查看实时资源占用情况:adb shell top
    查看进程 UID:adb shell dumpsys package | grep userId=

    欢迎添加软件测试技术交流群:189126020 ,一起交流分享知识,共同进步

    展开全文
  • Java 的下载安装教程

    万次阅读 多人点赞 2020-12-21 09:15:26
    Java 17 的下载安装教程 说明: 本文介绍的是 Windows 下安装 Java 的方法。对于 Linux 下 Java 的安装,可见笔者的另一篇博客: 在 Linux 操作系统中安装 Java:...

    Java 17 的下载安装教程

    说明:

    笔者的安装环境:

    • JDK 17

    • Windows 10 教育版


    1. 安装 Java 就是安装 JDK。Java 有三大分支,这里选择的是 Java SE。关于这些分支的区别,可见笔者的另一篇博客:

      Java SE、OpenJDK、Java EE、Java 框架、Java ME 等概念之间的区别:
      https://blog.csdn.net/wangpaiblog/article/details/112342415

      此外,对于 JDK,也更替了很多个版本,其中也分为 LTS 版本和非 LTS 版本。LTS 指长期支持版(Long Term Support)。对于这个概念,这里不多作解释,读者可以简单将它们理解为稳定版与快照版。

      (Java 的 LTS 版本目前有:Java 8、Java 11、Java 17。网址:https://www.oracle.com/java/technologies/java-se-support-roadmap.html

      笔者的意见是,最好下载最新的 LTS 版本。但对于一些刚刚学习 Java 的读者来说,下载哪个版本区别不大,因为它们之间的区别不会在简单的 Java 程序中体现。编写本教程的时候,笔者下载的是当时的最新 LTS 版 Java SE 17

    2. 进入 Oracle 官网下载 Java SE,也就是 JDK 的安装包。

      Java 的官网下载链接:https://www.oracle.com/java/technologies/downloads/

      Java 17 下载处的最终网址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows

      (在 Java 17 以前,下载还需要注册一个 Oracle 账号。但在 Java 17 之后,Oracle 决定推出商业免费版。也许是担忧 Java 的市场份额每况愈下,垄断看来不够格。对于 Java 17,下载不需要注册账号,但之前的版本仍然需要。)

    3. 因为是国外的网站,所以可能网站加载缓慢。部分浏览器可能禁用此网站上的某些控件,所以如下的过程如果发现网站上缺失某些界面选项,可以试试换个浏览器。

      在这里插入图片描述


      【说明】

        在前面的下载中,可以看到,Windows 下的 JDK 数据包有三种可选的下载:Windows x64 Compressed ArchiveWindows x64 InstallerWindows x64 MSI Installer。其中,前者为 JDK 的免安装版本,后两者均为 JDK 的离线安装包版本,其中一个是 WIndows 的 EXE 安装包,另一个是 MSI 安装包。这两种安装包没有太大的区别,这里使用的是 EXE 安装包。

        也可以选择 JDK 的免安装版。很多“免安装”狂热者很喜欢选择任何软件的免安装版本。不过,由于这两者没有本质上的区别,没有任何理由非要使用免安装版本。通常,使用离线安装包版本能减少很多麻烦。


    4. 下载好了之后应该有一个名叫 jdk-17_windows-x64_bin.exe 的安装包。运行安装包,这里 JDK 的默认路径是 C:\Program Files\Java\jdk-17\请记住这个路径,下面会用上。如图:

      在这里插入图片描述

      在这里插入图片描述

    5. 这一步完成之后就可以开始设定 Path 路径了,进行这一步是为了能在 Windows 的 CMD 中识别出 C:\Program Files\Java\jdk-17\ 下 Java 的相关命令。

    6. 这要进入 Windows 的环境变量界面(这里以 Win10 教育版为例),如图(请顺着图片用鼠标点击画红圈部分):

      在这里插入图片描述

      在这里插入图片描述

      在这里插入图片描述

    7. 这里需要在 Path 中填写 Java 的命令工具的路径。不过在这之前,需要先创建环境变量 JAVA_HOME。设置 JAVA_HOME 的值为 C:\Program Files\Java\jdk-17

      (如果电脑不打算设置多用户,则这里选择 用户变量 还是 系统变量 的 Path 区别不大。这里选择 用户变量。)

      在这里插入图片描述

      在这里插入图片描述

    8. 在设置完 JAVA_HOME 之后,在 Path 中添加新的一行 %JAVA_HOME%\bin

      在这里插入图片描述

      在这里插入图片描述


      【Q & A】

        阅读本教程的很多读者可能是初次学习编程,他们看到此处时可能有如下这些疑问。笔者将这些疑问解答于此。如果这些疑问没有覆盖全部的问题,也可以在下方留言提问。

        这些问题与 Java 安装没有必然的联系,如果读者暂时不想了解这些内容,可以先收藏本博客,然后跳过这些内容,日后再来阅读。

      • Q:环境变量 Path 有什么用?为什么要设置?

        A:这个问题解释起来很复杂,限于篇幅,这里简单解释一下。我们知道,使用 Java 之前要先安装,但使用 Java 的应用并不在乎 Java 有没有安装,实际上,它们也无法知道 Java 有没有安装。它们只是需要使用 Java 的一些命令(如 javajavac 等),这些命令对应着 Java 安装目录下的一些可执行程序。如果设置了环境变量,它们就可以借助操作系统来使用 Java 的命令,否则,对它们而言就相当于没有安装 Java。

        在 Windows 中,如果设置了环境变量 Path,则这些命令的来源(路径)可以通过输入命令 where 来找到,如:

        where java

        C:\Users\XXX>where java
        C:\Program Files\Common Files\Oracle\Java\javapath\java.exe
        C:\Program Files\Java\jdk-17\bin\java.exe
        

        如果想知道关于环境变量 Path 更多的信息,可见笔者的另一篇博客:

        Windows 中的环境变量 Path 的作用:
        https://blog.csdn.net/wangpaiblog/article/details/113622196

      • Q:环境变量是什么?为什么要设置?

        A:环境变量是操作系统提供的一种简易的、对应用公开的键值数据库。它可以用来存放某应用想要传达给其它应用或记录给自己的信息。可以理解为每个应用自己主动设置的 QQ 签名。

        特别地,对于环境变量 Path,它特指可执行文件的绝对路径。其中,该可执行文件的文件名将作为可在 CMD 中输入的命令名。如果不使用环境变量 Path,则执行这些命令时需要输入全路径。其它应用往往只知道所需的命令名,而不知道所需应用的路径,所以需要提前设置环境变量 Path。

      • Q:为什么要同时设置 JAVA_HOMEPath

        A:对于简单的 Java 程序来说,实际上只需要将 Java 的命令工具的路径添加至 Path 中即可(对于简单的 Java 程序来说,实际上只需要设置 PathC:\Program Files\Java\jdk-17\bin\)。不过,很多依赖 Java 的工具技术还要求设置其它环境变量,如 JAVA_HOME,而且这个环境变量非常常用,因此这里选择在安装时就予以配置。换句话说,如果其它工具技术还要求设置更多环境变量,那就还需要单独配置。

        环境变量并不是配置的越多越好,冗余是万恶之首,请按需配置。

      • Q:环境变量 PathJAVA_HOME 有什么区别?

        A:关于这方面的内容,可见笔者的另一篇博客:

          Windows 中的环境变量 Path 与 XXXX_HOME 的区别:
        https://blog.csdn.net/wangpaiblog/article/details/112644073

      • Q:为什么非要手动配置环境变量,为什么 Java 不让安装包来完成这些操作呢?

        A:让安装包在安装时自动设置环境变量是一件很简单的事情(任何人使用一种 安装包制作工具 就可以做到这一点),Oracle 没有选择这么做主要是为了给用户提供更多的自由。用户有可能会在电脑上安装很多个版本 JDK,如果让安装包自动完成这项工作,这将影响用户原来设置的环境变量,因此安装包没有提供这项功能。

        并不是所有的安装程序都不会帮用户设置环境变量,实际上,很多应用程序的安装包都会选择帮用户进行这种设定。帮用户设置环境变量一方面可以方便用户,另一方面则会污染操作系统中的环境变量。类似的问题还发生在 WIndows 中的注册表,如果每个应用没有自觉进行合理的使用,那么整个注册表将成为一个垃圾堆。

      • Q:环境变量 CLASSPATH 是什么?为什么很多教程都写要加这个环境变量?

        A:关于网上其它教程的质量,这里不作评价。首先,对于 JDK 1.4 及以前的版本,才需要配置环境变量 CLASSPATH。它的作用是指定运行 Java 程序所需的 .class 文件,以及运行所需的 JDK 包(dt.jartools.jar)。这涉及 Java 类加载器的类加载机制,此处不做过多介绍。

        用户所编写的 Java 程序的源文件的位置是不确定的,为什么可以预先设定呢?原因是可以在环境变量的路径值中使用 . 来表示当前路径。

        为什么不把这个设定提前融入到 JDK 中呢?很遗憾,在 JDK 1.4 及以前,就是没有提供这样的功能。要知道,JDK 1.4 是 2002 年发布的,而 2001 年 Windows XP 才发布。对于 JDK 1.5 及之后的版本,也可以不用配置 CLASSPATH


      标准的配置为

      • 变量名:JAVA_HOME

        变量值:C:\Program Files\Java\jdk-17

      • 变量名:Path

        变量值:%JAVA_HOME%\bin


    9. 以上如果设置完成之后,进入 CMD 中输入 javajavac 后,应该会出现篇幅很长的说明文字,这说明前面的设置生效了。而之所以出现这些说明文字,是因为输入这些命令的时候没有输入任何参数,这种情况下,命令在运行后会提示此命令的语法格式。如果前面的设置不成功,则 CMD 会告知输入了它不认识的命令名。

      进入 CMD 的方法有很多,这里只举一例。使用快捷键 Win + R 打开 运行,然后输入 cmd

      在这里插入图片描述

      在这里插入图片描述

      在这里插入图片描述

    10. 设置完成之后,就可以安装关于 Java 的集成开发工具 IDE 了。主流的 IDE 有 IntelliJ IDEA、Eclipse 、MyEclipse、NetBeans 等。这些软件简介如下:

      • IntelliJ IDEA:

        Java 中功能最强大的 IDE。主流企业除非抵制等特殊原因,使用的都是该软件。一种观点认为,如果一个企业的 Java 开发如果没有使用该软件,而是 Eclipse,可以考虑换一家了。如果使用的是其它 IDE,可以连夜提桶跑路了。

        IntelliJ IDEA 的下载安装非常傻瓜,不再另开博客作介绍。但很遗憾,该软件不是免费的。

        IntelliJ IDEA 在 2021 年之后的版本已经以插件的形式给出了 IntelliJ IDEA 的官方汉化版。该插件名为:Chinese (Simplified) Language Pack

      • Eclipse:

        一款多年来一直流行的官方 Java IDE,支持官方汉化,完全免费。笔者在学生时代使用的第一款 Java 的 IDE 就是它。

        关于 Eclipse 的中文简体版下载安装教程,可见笔者的另一篇博客:

        Eclipse 的中文简体版安装教程:
        https://blog.csdn.net/wangpaiblog/article/details/111502047

      • 其它:

        如果你在使用其它 Java IDE,或者打算使用手机、 CMD 进行编程,请尽快改掉这个坏习惯。因为就算笔者不此提醒,你也迟早会被迫使用 IDE 进行开发。而以软件工程的角度来说,任何漏洞越晚被发现,所带来的损失越大。研究底层不要以这种方法。这种方法就像是钻木取火、骑马登山。

    11. 最后的最后,考虑到很多读者可能是初次学习编程,为了减少可能会走的弯路,笔者还编写了如下博客。欢呼吧,少年!

    展开全文
  • 请先配置安装好Java的环境,若没有安装,请参照我博客上的步骤进行安装安装Java环境教程https://blog.csdn.net/qq_40881680/article/details/83585542 Tomcat部署Web项目(一)·内嵌...

    未经我的允许,请不要转载我的文章,在此郑重声明!!!

    请先配置安装好Java的环境,若没有安装,请参照我博客上的步骤进行安装!

    若不知道Java环境是否已经安装配置环境完成,cmd窗口输入 java 回车,之后再打开环境变量,参考 安装Java环境教程 打开,看看有没有JAVA_HOME。如果已经配置过,请忽略!


    目录

    Tomcat下载教程

    JDK、Tomcat安装视频教程

    Tomcat安装教程

    Tomcat配置环境变量教程

    Tomcat启动和验证配置环境变量是否成功

    Tomcat部署项目

    常见问题

    问题一·正常运行却访问不了

    问题二·出现乱码

    问题三·出现Access Error:404 -- Not Found

    问题四·经过一系列修改后还是启动闪退


    Tomcat下载教程

    请不要跳着看,仔细看,直到文章末尾

    首先确定你Windows系统是64位,还是32位(现在大部分是64位)

    查看操作系统位数步骤:(WindowsXP,Windows7,Windows8,Windows10查看步骤大同小异,举例Windows10)

    我以 博客专家 和 高访问量 担保,本篇文章可以解决你的问题,若未解决,扫码下方二维码加入QQ群,群主远程操作解决!!!(群号:564989410)

     

     

     

     

    请先确认你的JDK版本

    请先确认你的JDK版本

    请先确认你的JDK版本

    Tomcat在 JDK1.8 环境下能够正常运行,请确认JDK版本(在cmd窗口输入 java -version),如果是在12.0版本,1.7版本,Tomcat不能够正常启动!其他JDK版本不清楚,没有具体测试运行!

    1.8版本JDK下载 https://blog.csdn.net/qq_40881680/article/details/83585542

    Windows键+E 组合键打开页面

    JDK、Tomcat安装视频教程

    视频源:https://www.bilibili.com/video/av75390357

    JDK以及Tomcat安装教程(自备JDK1.8和Tomcat9.0)

    确定好后进入官网下载Tomcat,官网地址-点击进入 http://tomcat.apache.org/

    选择左侧的Tomcat版本,本篇文章举例Tomcat9,其它的版本安装都一样

    点击Tomcat9

    进入Tomcat9下载页面

    对应着操作系统位数进行下载,下载后会是一个zip压缩包

    Tomcat安装教程

    解压压缩包,放在想要放在的盘符(D盘、E盘...无所谓,记着路径就可以,但最好不要是C盘,可能会出现拒绝访问)

    就比如安装在D盘,那就解压出来放在D盘下就行,里面的文件名不要改动,或者放在D盘某一文件夹下,路径不要包含中文和特殊字符

    这一句话说的太苛刻了,你若熟悉安装,可以不用按我说的来

    放到这里即可

    Tomcat配置环境变量教程

    环境变量配置就如上述的 下载教程 ,进入如下页面

    点击高级系统设置

    选中高级,点击环境变量

    系统变量栏中选择新建

    之后出现如下图,

    变量名中填写:CATALINA_HOME(不要留空格)

    变量值就是你解压后的路径,你可以直接进入解压后的文件夹,点击如图部分,复制这个路径到变量值

    特别注意:

    在变量值中填写路径;路径就是你解压后Tomcat的文件夹路径,就如上述,那么路径就是: D:\apache-tomcat-9.0.12

    若解压到了其他盘符,如C盘,那就是 C:\apache-tomcat-9.0.12

    放在了某个文件夹下那路径就是 :

    盘符: \ 某文件夹 \ 解压后的tomcat整体文件夹(这里是apache-tomcat-9.0.12,看看你解压的文件夹名是什么)

    千万别整错了!!!!!!!(感觉自己好啰嗦,这是和小白说的,新手配置要注意了)

    好了,现在点击这个确定,就添加进去了

    之后再找到系统变量中的Path(不要说没有,好好找找,绝对有)

    之后再点击编辑文本

    若弹出对话框点击确定

    如图,在最后面追加    %CATALINA_HOME%\bin;

    (小提示:你可以直接按电脑上的 End 键 到最后)

    分号结尾,第一个%前面若没有分号,请手动打上去分号,分号是英文状态下输入的,特别注意

    之后点击如上图的确定(新手配置不要瞎点)

    之后又到了下图,再点击确定不要点别的

    之后到了下图页面,再点击确定就配好环境变量了(哎呀妈呀真费劲,为了第一次的小白配置,只能这么写了)

    Tomcat启动和验证配置环境变量是否成功

    Windows键+R,输入cmd,回车

    输入 startup.bat 后回车(你也可以到你解压的tomcat文件夹下的bin目录中点击startup.bat)

    之后出现了Tomcat的启动窗口,若没有报错或者一闪而过,那么说明启动成功了,让黑窗口保持运行,不能关,否则你的服务器也就关闭了,若出现了报错或者一闪而过(启动失败),可能是你的端口被占用,Tomcat默认的端口是8080,出现这两种情况那么可以试试以下两种

    一、重启电脑后再次按以上步骤启动Tomcat尝试是否能解决;

    二、修改Tomcat端口号后,再用以上步骤启动Tomcat。|| 修改端口号教程<点击进入

    三、若有问题,联系QQ(点击左方 技术交流栏目中QQ即可) ,如果我有时间,我会帮你远程操作

    欢迎加我的粉丝群,扫描左方栏目二维码(群号码:697614838)

    等等,重启前先把这篇文章的地址保存一下,或者直接关注我,待会你可能会找不到了

    之后验证环境变量是否配置成功,浏览器输入一下 http://localhost:8080 

    可以直接点击进入http://localhost:8080/

    切记,黑窗口一定不能关闭,否则等于Tomcat也关了!!!

    切记,黑窗口一定不能关闭,否则等于Tomcat也关了!!!

    切记,黑窗口一定不能关闭,否则等于Tomcat也关了!!!

    出现如下图,那么就说明配置成功了

    over,关注我一下吧,或者给我点个赞!

    扫描下二维码,加入我的QQ粉丝群吧!

     

     

    Tomcat部署项目

    Tomcat部署Web项目·内嵌https://blog.csdn.net/qq_40881680/article/details/100011988

    Tomcat部署Web项目·连接外部路径https://blog.csdn.net/qq_40881680/article/details/100047094

    帅的人会点赞,美的人也会点赞,好人也会点赞!

    帅的人会点赞,美的人也会点赞,好人也会点赞!

    帅的人会点赞,美的人也会点赞,好人也会点赞!

    常见问题

    问题一·正常运行却访问不了

    访问:https://blog.csdn.net/qq_40881680/article/details/100067140


    问题二·出现乱码

    访问:https://blog.csdn.net/qq_40881680/article/details/100067235


    问题三·出现Access Error:404 -- Not Found

    访问:https://blog.csdn.net/qq_40881680/article/details/100067301


    问题四·经过一系列修改后还是启动闪退

    此时此刻就不得怀疑是否是JDK版本的问题,有粉丝使用的是以下版本(12.0.1),启动后还是闪退,更换JDK版本即可(重新安装)

    我使用的是以下版本:

    若有问题,扫码加入Wehub QQ群 :我(群主)会帮你远程操作

     

     

    展开全文
  • Typora 的下载安装 & 简单使用

    千次阅读 2021-04-12 17:10:22
    从百科上可以看到,这个 markdown 是一种轻量级标记语言,创始:约翰·格鲁伯。 这种语言是非常轻量的,方便读,方便写,而且对于图片、图标、数学公式啥的都有支持。 我学这个是因为 GitHub 的 README.md ~~~ ...
  • KiCad下载安装教程

    千次阅读 多人点赞 2019-06-23 13:53:52
    KiCad在Windows平台下的下载安装教程。
  • SVN下载安装,配置和使用方法

    千次阅读 2019-01-03 16:09:02
    SVN 是 Subversion 的简称,是一个开源的版本控制系统,CVS的接班,目前绝大多数公司都是用 SVN 作为版本控制软件   相关概念   SCM: 全称是 Software Configuration Management,即软件配置管理,意思就是...
  • SVN下载安装、配置及使用方法

    万次阅读 多人点赞 2018-04-10 20:20:22
    SVN 是 Subversion 的简称,是一个开源的版本控制系统,CVS的接班,目前绝大多数公司都是用 SVN 作为版本控制软件 相关概念 SCM: 全称是 Software Configuration Management,即软件配置管理,意思就是对软件的源...
  • idea的下载安装和破解

    千次阅读 2019-07-25 20:36:17
    接着可以选择性的安装大多都会安装的插件: 之后往下走,就是我们需要用到破解的地方了,依图所示选择,将 -javaagent:破解包所在位置 复制到框内。点击ok及破解成功,会显示进度条,下面有叙述可以使用100年,...
  • 有关详细信息,请参考 Data Quality Services 安装指南或联系您的管理员。 出现了这个问题,不要去网上搜这个错误,因为你会发现网上没有用,比如删除注册表里的某一项内容啊,再重启啊等等,出现此类错误就是因为...
  • 此工具用于获取腾讯通RTX组织架构所有联系人信息。需要安装腾讯通RTX软件,登录后使用。 本人原创,任何宝贵意见或需要源代码
  • SPSS 24 安装详细教程及下载

    千次阅读 多人点赞 2020-11-27 15:47:00
    大咖揭秘Java都栽在了哪?点击免费领取《大厂面试清单》,攻克面试难关~>>> 什么是SPSS呢? 简而言之。 SPSS(Statistical Product and Service Solutions),“统计产品与服务解决方案”软件。最初软件...
  • Android7.0下载Apk自动安装

    万次阅读 多人点赞 2017-04-20 14:12:32
    下载APK并自动安装1. 整体需求 下载APK文件 使用DownloadManager来下载 在应用界面中展示下载进度 安装下载后的APK文件 root模式: 可以自动安装,不需要用户主动点击 正常模式: 弹出安装应用页面,需要兼容7.0以上...
  • TouchGFXDesigner 下载安装教程

    千次阅读 2020-07-30 13:30:12
    STM32Cube 系列之 TouchGFXDesigner 下载安装教程,内附详细安装步骤。
  • 建议回到前面不选择安装R和python,事先将这些地址中的cab包下载下来,之后手动配置和安装。 下面是默认下载下来的文件名 下面是修改后的文件名(必须修改啊) 注意:从这四个连接下载下来的文件名...
  • CAD软件下载好了,安装总是提示失败应该怎么解决?其实安装出错的问题还是很好解决的,我们先来看看是因为哪些原因导致的吧!一、安装软件提示出错1、CAD软件已安装有一种情况是小伙伴想要尝试重新安装CAD软件,但是...
  • AutoCAD2017下载安装教程

    千次阅读 2019-06-18 22:19:45
    一、安装视频教程 https://v.qq.com/x/page/o0863v9u3s2.html 二、安装图文教程 1、下载好软件安装包后,右键单击压缩包,选择“解压到当前文件夹”,双击进入解压出来的文件夹内; 2、找到AutoC...
  • MDK_ARM 下载安装教程

    万次阅读 2020-01-02 20:26:26
    MDK_ARM ( Keil5 )下载安装教程,包含获取许可证密钥方法。
  • MongoDB的安装非常简单,在下载完成后,接直接双击下载好的MongoDB安装包,进入MongoDB安装界面,点击Next下一步、同意条款、选择安装路径 和 日志路径、勾选是否安装MongoDB Compass(MongoDB数据库图形管理工具,...
  • STM32CubeMX介绍、下载安装

    万次阅读 多人点赞 2016-08-16 22:52:55
    推荐 分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来...相信很多都知道STM32CubeMX这个工具,也是近年来开发STM32比较流行的一个工具。这个工具从两年...
  • 本文介绍了在IOS系统下,App Store无法正常下载安装软件,一直在转圈的一个解决方法。
  • Ubuntu 14.04 16.04 nvidia 驱动安装最简单直观的方式是在如下的对话框中直接选择驱动安装即可但是有时候,驱动不够新,比如14.04用的是340.98版本,如果手动安装驱动可以参考官网指南。在这个网址下载驱动:...
  • Linux下我们习惯了使用软件包管理器来安装我们需要的软件,... 使用软件包管理器确实很方便,在联网的环境下,从下载安装,以及自动关联软件的依赖项,并且一次安装所有依赖的软体包,为我们省去了很多繁琐的操作。
  • PowerDesigner安装教程(含下载+汉化+破解

    千次阅读 多人点赞 2019-08-09 17:19:10
    软件版本:Sybase ...如有失效,请评论区留言或Q上直接联系我! 1、PowerDesigner.exe:安装文件 2、pdflm16.dll:破解文件 3、PowerDesigner汉化文件   下载地址: 1、安装文件 链接: https://pan.baidu...
  • 在 MacOS 上安装 Java

    千次阅读 2021-03-04 06:38:42
    在 MacOS 上安装 Java本小节我们将介绍如何在 MacOS 平台安装 Java 。如果你想在其他平台安装 Java,请查看对应平台的安装教程:1. 下载安装包我们首先打开Oracle官网的 JDK 下载地址,找到 Java SE 14 版块,点击 ...
  • Visual Studio 还可将您所有的项目、团队和利益干系人联系在一起。 针对Visual Studio开发软件慧都科技为大家总结了一个较为详细的安装详情,以供大家学习,刚刚接触开发的朋友千万不要错过。 一.下载Visual ...
  • Android 微信聊天记录、联系人备份并导出为表格 (github代码会及时更新,更完整的代码请参考末文的 github 链接) 最近公司要求做一个项目,实现备份和导出虚拟代表和医生的微信聊天记录的功能,于是想了一下可从以下...
  • Ubuntu安装教程

    万次阅读 2021-03-03 23:07:03
    近段时间,我装过许多电脑系统,但是最好用、最好安装、成功率最高的就是Ubuntu了,Ubuntu对于电脑的适配可以说是已经非常好了。因而本文将带你一起安装最新版本的Ubuntu(18.04),当然,如果你要是追求更好的软件...
  • Linux安装flink

    千次阅读 2019-06-20 16:23:46
    一、下载Flink(2种方式为了简单我用第二种。) 1、手动下载Flink 1.1、官网下载:https://flink.apache.org/downloads.html#apache-flink-172 1.2、下载压缩包 上传服务器自己创建的目录(略)。 2、自动下载...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,113
精华内容 36,045
关键字:

下载安装联系人