在Ubuntu 18.04上的何处安装JDK .tar.gz文件?

时间:2019-05-09 20:11:54

标签: java ubuntu installation install ubuntu-18.04

建议在哪里安装刚下载的jdk .tar.gz文件?我希望所有用户都可以使用它。

我发现安装指南告诉我在许多不同的位置提取jdk,例如/opt/usr/lib/usr/local。但是,哪一个是“正确的”选择呢?为什么?

3 个答案:

答案 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,然后按照以下命令进行操作:

  1. 首先使用以下命令解压缩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>

根据提示输入密码

  1. 现在将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保存更改