mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-17 12:48:08 +00:00
1 line
6.8 KiB
JavaScript
1 line
6.8 KiB
JavaScript
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1612],{7937:(e,n,d)=>{d.r(n),d.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>t});const r=JSON.parse('{"id":"deploy/depend/jdk","title":"JDK17","description":"- \u64cd\u4f5c\u7cfb\u7edf\uff1aUbuntu 24.04 LTS","source":"@site/i18n/zh-TW/docusaurus-plugin-content-docs/current/deploy/depend/jdk.md","sourceDirName":"deploy/depend","slug":"/deploy/depend/jdk","permalink":"/docs/zh-TW/docs/deploy/depend/jdk","draft":false,"unlisted":false,"editUrl":"https://github.com/bytedesk/bytedesk/docs/deploy/depend/jdk.md","tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"sidebar_label":"JDK17","sidebar_position":7},"sidebar":"tutorialSidebar","previous":{"title":"Docker","permalink":"/docs/zh-TW/docs/deploy/depend/docker"},"next":{"title":"Llm Provider","permalink":"/docs/zh-TW/docs/category/llm-provider"}}');var i=d(5723),a=d(6246);const s={sidebar_label:"JDK17",sidebar_position:7},l="JDK17",o={},t=[{value:"\u89e3\u538b",id:"\u89e3\u538b",level:3},{value:"\u5148\u5728 /usr \u4e0b\u65b0\u5efa\u6587\u4ef6\u5939 java \uff0c\u7136\u540e\u5c06\u6587\u4ef6\u5939jdk-17.0.10\u79fb\u52a8\u5230\u76ee\u5f55/usr/java\u4e0b",id:"\u5148\u5728-usr-\u4e0b\u65b0\u5efa\u6587\u4ef6\u5939-java-\u7136\u540e\u5c06\u6587\u4ef6\u5939jdk-17010\u79fb\u52a8\u5230\u76ee\u5f55usrjava\u4e0b",level:3},{value:"\u73b0\u5728\u914d\u7f6e\u7cfb\u7edf\u73af\u5883\u53d8\u91cf\uff0c\u73b0\u5728\u6211\u4eec\u5728\u5168\u5c40\u914d\u7f6e\u6587\u4ef6/etc/profile\u4e0b\u914d\u7f6e\uff0c\u5373\u4e3a\u6240\u6709\u7528\u6237\u914d\u7f6eJava\u73af\u5883\uff0c\u4f7f\u7528vi\u547d\u4ee4\u7f16\u8f91/etc/profile\u6587\u4ef6\uff1a",id:"\u73b0\u5728\u914d\u7f6e\u7cfb\u7edf\u73af\u5883\u53d8\u91cf\u73b0\u5728\u6211\u4eec\u5728\u5168\u5c40\u914d\u7f6e\u6587\u4ef6etcprofile\u4e0b\u914d\u7f6e\u5373\u4e3a\u6240\u6709\u7528\u6237\u914d\u7f6ejava\u73af\u5883\u4f7f\u7528vi\u547d\u4ee4\u7f16\u8f91etcprofile\u6587\u4ef6",level:3},{value:"\u5728\u6587\u4ef6\u5e95\u90e8\u52a0\u4e0a\u56db\u6761\u914d\u7f6e\u4fe1\u606f",id:"\u5728\u6587\u4ef6\u5e95\u90e8\u52a0\u4e0a\u56db\u6761\u914d\u7f6e\u4fe1\u606f",level:3},{value:"\u7f16\u8f91\u597d\u540e\u4fdd\u5b58\u9000\u51fa\uff0c\u6267\u884c\u547d\u4ee4\uff1a",id:"\u7f16\u8f91\u597d\u540e\u4fdd\u5b58\u9000\u51fa\u6267\u884c\u547d\u4ee4",level:3},{value:"\u9a8c\u8bc1\u662f\u5426\u5b89\u88c5\u6210\u529f",id:"\u9a8c\u8bc1\u662f\u5426\u5b89\u88c5\u6210\u529f",level:3},{value:"\u5b89\u88c5\u6210\u529f",id:"\u5b89\u88c5\u6210\u529f",level:3},{value:"\u5176\u4ed6",id:"\u5176\u4ed6",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"jdk17",children:"JDK17"})}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"\u64cd\u4f5c\u7cfb\u7edf\uff1aUbuntu 24.04 LTS"}),"\n",(0,i.jsx)(n.li,{children:"\u670d\u52a1\u5668\u63a8\u8350\u914d\u7f6e4\u68388G\u5185\u5b58"}),"\n"]})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.oracle.com/java/technologies/downloads/",children:"Oracle\u5b98\u7f51"})}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz",children:"\u4e0b\u8f7d"}),"JDK17"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"\u89e3\u538b",children:"\u89e3\u538b"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz\n"})}),"\n",(0,i.jsx)(n.p,{children:"\u89e3\u538b\u540e\u6587\u4ef6\u5939 jdk-17.0.10"}),"\n",(0,i.jsx)(n.h3,{id:"\u5148\u5728-usr-\u4e0b\u65b0\u5efa\u6587\u4ef6\u5939-java-\u7136\u540e\u5c06\u6587\u4ef6\u5939jdk-17010\u79fb\u52a8\u5230\u76ee\u5f55usrjava\u4e0b",children:"\u5148\u5728 /usr \u4e0b\u65b0\u5efa\u6587\u4ef6\u5939 java \uff0c\u7136\u540e\u5c06\u6587\u4ef6\u5939jdk-17.0.10\u79fb\u52a8\u5230\u76ee\u5f55/usr/java\u4e0b"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"mkdir /usr/java\nsudo mv jdk-17.0.10 /usr/java/\n"})}),"\n",(0,i.jsx)(n.h3,{id:"\u73b0\u5728\u914d\u7f6e\u7cfb\u7edf\u73af\u5883\u53d8\u91cf\u73b0\u5728\u6211\u4eec\u5728\u5168\u5c40\u914d\u7f6e\u6587\u4ef6etcprofile\u4e0b\u914d\u7f6e\u5373\u4e3a\u6240\u6709\u7528\u6237\u914d\u7f6ejava\u73af\u5883\u4f7f\u7528vi\u547d\u4ee4\u7f16\u8f91etcprofile\u6587\u4ef6",children:"\u73b0\u5728\u914d\u7f6e\u7cfb\u7edf\u73af\u5883\u53d8\u91cf\uff0c\u73b0\u5728\u6211\u4eec\u5728\u5168\u5c40\u914d\u7f6e\u6587\u4ef6/etc/profile\u4e0b\u914d\u7f6e\uff0c\u5373\u4e3a\u6240\u6709\u7528\u6237\u914d\u7f6eJava\u73af\u5883\uff0c\u4f7f\u7528vi\u547d\u4ee4\u7f16\u8f91/etc/profile\u6587\u4ef6\uff1a"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"sudo vi /etc/profile\n"})}),"\n",(0,i.jsx)(n.h3,{id:"\u5728\u6587\u4ef6\u5e95\u90e8\u52a0\u4e0a\u56db\u6761\u914d\u7f6e\u4fe1\u606f",children:"\u5728\u6587\u4ef6\u5e95\u90e8\u52a0\u4e0a\u56db\u6761\u914d\u7f6e\u4fe1\u606f"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"export JAVA_HOME=/usr/java/jdk-17.0.10\nexport JRE_HOME=${JAVA_HOME}/jre\nexport CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib\nexport PATH=${JAVA_HOME}/bin:$PATH\n"})}),"\n",(0,i.jsx)(n.h3,{id:"\u7f16\u8f91\u597d\u540e\u4fdd\u5b58\u9000\u51fa\u6267\u884c\u547d\u4ee4",children:"\u7f16\u8f91\u597d\u540e\u4fdd\u5b58\u9000\u51fa\uff0c\u6267\u884c\u547d\u4ee4\uff1a"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"source /etc/profile\n"})}),"\n",(0,i.jsx)(n.h3,{id:"\u9a8c\u8bc1\u662f\u5426\u5b89\u88c5\u6210\u529f",children:"\u9a8c\u8bc1\u662f\u5426\u5b89\u88c5\u6210\u529f"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"java -version\n"})}),"\n",(0,i.jsx)(n.h3,{id:"\u5b89\u88c5\u6210\u529f",children:"\u5b89\u88c5\u6210\u529f"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:'java version "17.0.10" 2024-01-16 LTS\nJava(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)\nJava HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)\n'})}),"\n",(0,i.jsx)(n.h2,{id:"\u5176\u4ed6",children:"\u5176\u4ed6"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},6246:(e,n,d)=>{d.d(n,{R:()=>s,x:()=>l});var r=d(2155);const i={},a=r.createContext(i);function s(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); |