`
youkimra
  • 浏览: 34570 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 上通过脚本运行jar的时候找不到java_home

 
阅读更多
1 首先查看服务器的java 环境变量
env |grep -i java
得到:
JAVA_LIBRARY_PATH=/opt/sohuhadoop/hadoop/lib/native/Linux-amd64-64
JAVA_HOME=/usr/local/jdk

然后
export JAVA_LIBRARY_PATH=/opt/sohuhadoop/hadoop/lib/native/Linux-amd64-64
export JAVA_HOME=/usr/local/jdk   把以上两句话加到脚本里去。这是因为环境变量发生了变化,就得重新设置。
分享到:
评论

相关推荐

    linux上通过sh方式启动java jar程序并做为守护进程

    本篇文章将深入探讨如何使用`sh`脚本来启动Java的JAR程序,并将其设置为守护进程,以便在后台持续运行,即使用户注销或终端关闭也不会受到影响。 首先,我们需要创建一个shell脚本,例如`test.sh`,来执行我们的...

    Java_jdk1.8.0_241 环境变量

    myLib.jar`,而在Unix/Linux上则是`.:$JAVA_HOME/lib:$JAVA_HOME/lib/ext:myLib.jar`。`.`表示当前目录,`%JAVA_HOME%\lib`和`$JAVA_HOME/lib`包含了JDK的核心类库,`%JAVA_HOME%\lib\ext`和`$JAVA_HOME/lib/ext`则...

    jar包启动脚本与备份脚本。

    3. **使用java命令**:通过`java`命令启动JAR,通常形式为`java -jar yourapp.jar`。这里,`-jar`选项告诉JVM直接从JAR文件中加载主类。 4. **传递参数**:如果需要,脚本可以接收命令行参数并传递给Java应用程序。 ...

    java 启动jar

    总的来说,启动Java的JAR文件涉及到对Java命令行工具的理解,JAR文件的结构,以及可能的脚本和构建工具的使用。同时,良好的源码管理和部署策略也是关键,这有助于提高开发效率和应用的可靠性。

    Linux配置JDK环境变量

    ### Linux配置JDK环境变量详解 #### 一、下载与准备JDK ...这里以`jdk-1_5_0_02-linux-i586.rpm`为例。...通过以上步骤,您可以成功地在Linux系统上安装和配置JDK环境变量,为开发Java应用程序提供必要的环境支持。

    jdk1.8.0_112.zip(linux中一键部署jdk)

    这里我们关注的是"jdk1.8.0_112.zip"这个压缩包,它提供了在Linux系统(特别是CentOS)上快速部署Java Development Kit (JDK) 1.8.0_112版本的解决方案。通过使用提供的shell脚本"install.sh",用户可以实现一键安装...

    Linux安装jdk1.8及安装脚本.zip

    总之,通过"Linux安装jdk1.8及安装脚本.zip"提供的资源,可以方便地在Linux系统上安装和配置JDK 1.8,使得开发者能够在Linux环境中进行Java开发和运行。安装脚本的使用可以显著提高效率,减少手动操作的错误。记得在...

    Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法.zip

    1. **设置JAVA_HOME** - 确保脚本知道在哪里找到Java运行时环境。 2. **检查jar文件** - 确认jar文件存在并且可执行。 3. **使用java命令启动应用** - 使用`java -jar`命令启动SpringBoot应用。例如: ```bash ...

    利用脚本启动java程序

    标签 "源码" 和 "工具" 提示我们,这个话题可能不仅限于脚本的编写,还可能涉及到Java程序的源代码管理和使用的工具。源码管理可能包括版本控制工具如Git,而工具可能涵盖构建工具(如Maven或Gradle)、依赖管理、...

    linux下配置java环境变量参照.pdf

    在Linux系统中配置Java环境变量是确保Java应用程序能够正确运行的关键步骤。本文将详细讲解如何在Linux环境下配置Java开发工具包(JDK)并设定环境变量。 首先,我们需要在Windows系统中创建一个共享文件夹,例如...

    java环境变量设置.zip

    理解并正确设置这些环境变量对于Java开发者来说至关重要,因为它们直接影响到Java程序的编译、运行和调试。 首先,我们关注的是三个主要的环境变量:`JAVA_HOME`, `PATH`, 和 `CLASSPATH`。 1. **JAVA_HOME**: ...

    JAVA_1.8.0压缩包

    1. **bin** 文件夹:这个目录下包含了各种可执行文件,如`javac`(Java编译器)、`java`(Java虚拟机,用于运行Java程序)、`jar`(用于创建和管理Java归档文件的工具)等,这些都是Java开发和运行的核心工具。...

    java环境变量配置

    - 当Java程序运行时,如果找不到类或包,则会抛出 `ClassNotFoundException`。 **配置方法:** - 新建 `CLASSPATH` 系统变量,并为其赋值。 - 示例中将JDK的工具包路径添加到了 `CLASSPATH` 中: - `%JAVA_HOME%\...

    JAVA环境搭建

    在配置Java开发环境时,需要将JDK的bin目录添加到PATH中,以便可以在任何位置运行Java相关的命令。 - **定义**: `PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;` - 这里的配置意味着,PATH中包含了JAVA_HOME下的...

    linux配置java环境变量详细步骤教程.docx

    为了确保Java能够在Linux系统上正确运行,需要配置以下环境变量: 1. **`JAVA_HOME`**: - 作用:指向JDK的安装目录,这是许多Java应用程序(如Eclipse、NetBeans或Tomcat)查找JDK的位置。 - 示例:`JAVA_HOME=/...

    大数据必学Java基础(七):扩展环境变量

    在Windows上,这通常表示为 `%JAVA_HOME%\bin`,而在Unix或Linux上则是 `$JAVA_HOME/bin`。这样做使得系统可以在任何地方执行Java命令,而无需指定完整的路径。 总结: 在大数据Java基础学习中,理解和正确配置...

    JAVA环境变量的配置

    JAVA环境变量的配置是Java开发和运行不可或缺的步骤,它涉及到三个主要的系统变量:JAVA_HOME、CLASSPATH和PATH。这些变量确保Java开发工具(如JDK)和应用程序能够正确地定位并执行所需的库和可执行文件。 1. **...

    Linux下独立执行Java程序.docx

    总结起来,独立在Linux上运行Java程序需要配置`JAVA_HOME`和`CLASSPATH`,管理依赖的jar包,编写脚本进行执行,并可能借助`cron`服务进行定时调度。这个过程需要对Linux命令行工具和Java环境有深入理解,以便有效地...

    Linux通用java程序启动脚本代码实例

    【Linux通用Java程序启动脚本】是用于在Linux操作系统中便捷地启动、停止、重启以及检查Java应用程序状态的脚本。这种脚本通常采用bash语言编写,能够灵活适应不同的Java项目,只需调整其中的配置变量即可。以下是...

    Window及linux环境jmeter配置及安装

    - `CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/tools.jar` - `export JAVA_HOME` - `export PATH` - `export CLASSPATH` - **验证**:通过`echo $PATH`或`java -version`命令验证环境变量配置是否...

Global site tag (gtag.js) - Google Analytics