建议在哪里安装刚下载的jdk .tar.gz文件?我希望所有用户都可以使用它。
我发现安装指南告诉我在许多不同的位置提取jdk,例如/opt
,/usr/lib
和/usr/local
。但是,哪一个是“正确的”选择呢?为什么?
答案 0 :(得分:1)
进入/usr/lib/jvm/
文件夹,原因是因为默认安装路径是使用sudo apt install
命令时的路径,这对我来说很有意义。
示例:
OpenJDK 11 位于:/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 位于:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
有关更多信息,您可以阅读本文here。
答案 1 :(得分:1)
要从JDK tar.gz安装,请使用以下命令将tarball解压缩到需要安装java的所需目录:
tar zxvf jre-8u73-linux-x64.tar.gz
然后,您可以通过编辑环境文件来设置Java主目录,并像这样设置Java主目录:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
其中后半部分是您安装Java的目录。通常,Java将安装在/usr/lib/
中。使用诸如nano或vim之类的编辑器来编辑文件,并添加上述键值来设置Java家。
答案 2 :(得分:0)
首先下载Oracle JDK Download Oracle JDK或Open Jdk Download Open JDK,然后按照以下命令进行操作:
首先使用以下命令解压缩tar文件
library(datasets)
library(shiny)
library(dplyr)
library(ggplot2)
library(DT)
library(crosstalk)
data("iris")
# Define UI for application that draws a histogram
ui <- fluidPage(
# Application title
titlePanel("Analyze Iris table"),
# Sidebar with a dropdown menu selection input for key measurecomponent
sidebarLayout(
sidebarPanel(
selectInput("yInput", "Measuring element: ",
colnames(iris), selected = colnames(iris)[2]),
selectInput('xInput', 'Grouper: ',
colnames(iris), selected = colnames(iris)[5])
),
# Show a plot of the generated distribution
mainPanel(
uiOutput('filter'),
plotOutput("barPlot"),
DTOutput('table1')
)))
server <- function(input, output) {
output$filter = renderUI({
selectInput('inputF2', 'Filter Item: ',
c('Null', unique(iris %>% select(input$xInput))))
})
if(input$inputF2 != 'Null') {
iris_sub = reactive({
iris %>% filter_at(input$xInput == input$inputF2)
})
} else{ iris_sub = iris}
by_xInput <- reactive({
iris_sub %>%
group_by_at(input$xInput) %>%
summarize(n = n(), mean_y = mean(!! rlang::sym(input$yInput)))
})
output$barPlot <- renderPlot({
# as the input is a string, use `aes_string`
ggplot(data = by_xInput(), aes_string(x = input$xInput, y = "mean_y")) +
geom_bar(stat = 'identity')
})
output$table1 = renderDT(
datatable(by_xInput())
)
}
shinyApp(ui = ui, server = server)
赞:tar zxvf <tar file name>
根据提示输入密码
现在将tar zxvf jdk-11.0.2.jdk
即系统变量设置为JAVA_HOME
文件的末尾
首先,打开/ etc / profile:/etc/profile
然后按I插入并放在结尾
vi /etc/profile
export JAVA_HOME=<Directory where JAVA has been extracted>
export JAVA_HOME=/home/jdk-10.0.2.jdk/Contents/Home
现在按export PATH=$PATH:$JAVA_HOME/bin
保存更改