精华内容
下载资源
问答
  • ubuntujava编译运行时引用第三方jar包的方法
    2019-03-13 11:27:21

    由于虚拟机太卡,测试一些程序选择了命令行的方式,运行java程序需要导入jar包,搜索了一下方法并记录如下:

    1、方法

    java -cp 【引用的jar包】【执行的java文件】

    -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库、jar包之类的。

    window上,jar包与jar之间用分号“;”分隔;linux上是分号“:”分隔,用一点“.”代表当前路径。

    2、举例

    (1)执行名称为Test的java文件时需要sss.jar包,则执行命令如下:
       java -cp /dev/user/lib/sss.jar Test

    (2)执行名称为TestDemo的java文件时需要多个jar包,则执行命令如下:

    javac –cp /dev/user/*:/etc/lib/bbb.jar:/data/resource/ccc.jar TestDemo
     

    转自https://blog.csdn.net/j_bean/article/details/75095337

     

    更多相关内容
  • ubuntu编译java程序

    2021-03-03 10:47:55
    ubuntu编译java程序首先需要安装jdk,并配置好相应环境变量下面以简单的HelloWorld为例文件名为HelloWorld.javajava代码:public class HelloWorld {public static void main(String args[]) {System.out.println...

    ubuntu下编译java程序

    首先需要安装jdk,并配置好相应环境变量

    下面以简单的HelloWorld为例

    文件名为HelloWorld.java

    java代码:

    public class HelloWorld {

    public static void main(String args[]) {

    System.out.println("Hello World!");

    }

    }

    编译: javac HelloWorld.java

    此时会在当前文件夹生成 HelloWorld.class 文件

    运行: java HelloWorld

    运行时如果出现错误:

    找不到或无法加载主类(和英文错误:Could not find or load main class HelloWorld 相同)

    可能的解决方法:

    1.文件名和类名不一致,严格区分大小写

    解决方法: 修改文件名或类名,使两者保持一致    2.没有对程序进行编译

    3.环境变量没有设置正确,使得运行程序找不到指定的主类

    解决方法:

    a)通过选项指定主类路径

    例如: java -classpath . HelloWorld (指定当前目录)

    b)如果文件HelloWorld.class在当前工作路径中,可以通过修改环境变量来解决

    sudo gedit /etc/environment

    在 CLASSPATH="***"前面添加":."(CLASSPATH=".:****"),即添加当前工作路径到CLASSPATH中

    立即使用环境变量:

    source /etc/environment

    50eee3b8f8ffb74b9ea524248bcb817a.png

    展开全文
  • 如果有管理员看到,可以把这个阅读数什么的清零,谢谢ubuntu配置java环境变量(详细)一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段...

    对各位注意到这个帖子的朋友说一声对不起,我不是故意的测试服务器一直没关,一忙就给忘了删了.....如果有管理员看到,可以把这个阅读数什么的清零,谢谢

    ubuntu配置java环境变量(详细)

    一. 解压安装jdk

    在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,,

    执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。

    二. 需要配置的环境变量

    1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

    2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

    3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

    三. 三种配置环境变量的方法1. 修改/etc/profile文件

    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

    ·用文本编辑器打开/etc/profile

    ·在profile文件末尾加入:

    export JAVA_HOME=/usr/share/jdk1.6.0_14

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    ·重新登录

    ·注解

    a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录

    b. linux下用冒号“:”来分隔路径

    c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值

    在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种

    常见的错误。

    d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。

    e. export是把这三个变量导出为全局变量。

    f. 大小写必须严格区分。

    2. 修改.bash_profile文件

    这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。

    ·用文本编辑器打开用户目录下的.bash_profile文件

    ·在.bash_profile文件末尾加入:

    export JAVA_HOME=/usr/share/jdk1.6.0_14

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    ·重新登录

    3. 直接在shell下设置变量

    不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

    只需在shell终端执行下列命令:

    export JAVA_HOME=/usr/share/jdk1.6.0_14

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    四. 测试jdk

    1. 用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:

    public class test {

    public static void main(String args[]) {

    System.out.println("A new jdk test !");

    }

    }

    2. 编译:在shell终端执行命令 javac Test.java

    3. 运行:在shell终端执行命令 java Test

    当shell下出现“A new jdk test !”字样则jdk运行正常。

    五. 卸载jdk

    ·找到jdk安装目录的_uninst子目录

    ·在shell终端执行命令./uninstall.sh即可卸载jdk。

    展开全文
  • 我是Ubuntu的新手,所以我需要安装的任何程序都需要有关如何安装它们的教程。最佳解决方法要编译文件,请打开终端并键入javac filename.java要运行生成的类文件,请使用java filename但要做到这一点,您需要在计算机...

    问题描述

    我怎么能编译.java文件?

    我需要什么课程?如果我需要Java JDK,我还需要帮助安装它。我是Ubuntu的新手,所以我需要安装的任何程序都需要有关如何安装它们的教程。

    最佳解决方法

    要编译文件,请打开终端并键入

    javac filename.java

    要运行生成的类文件,请使用

    java filename

    但要做到这一点,您需要在计算机中安装Java JDK。您可以使用How do I install Java?中的说明进行安装。

    次佳解决方法

    OpenJDK最适合我。这很简单,我从来没有遇到任何问题。只需按照以下简单步骤:

    从终端安装打开jdk

    sudo apt-get install openjdk-7-jdk

    编写java程序并将文件另存为filename.java

    现在编译从终端使用此命令

    javac filename.java

    如果一切正常,则应创建新的”filename.class”文件。

    要运行刚刚编译的程序,请在终端输入以下命令:

    java filename

    注意

    你可以使用任何文本编辑器(如gedit),

    用你想要的watever名称替换文件名

    在从终端运行命令时,您需要与“当前工作目录”(通过运行pwd获取)位于同一目录中。

    第三种解决方法

    例如,如果您的文件是my_file.java:

    class MyClass

    {

    public static void main(String[] args)

    {

    System.out.println("Hello World");

    }

    }

    你想做:

    javac my_file.java

    接着

    java MyClass # The name of the class, not file

    但是,为类和文件指定相同名称是一种常见的约定。

    第四种方法

    您需要安装JDK,Java Development Kit。 Ubuntu包含一个元数据包default-jdk,它取决于当前首选的JDK。现在是openjdk-6-jdk。

    要将Java文件编译为可运行的.class文件,您可以运行

    javac filename.java

    并运行它

    java file

    它是最简单的use-case,并且大多数它不起作用,因为java类主要依赖于放置在库中的其他java类。

    所以你可能想要使用一些更复杂的解决方案。大多数文本编辑器都支持Java语法高亮,例如jEdit,kate或vim,但它们无法解决您的编译问题。

    您还有另一种选择 – 您可以安装功能齐全的Java IDE。 Ubuntu带有两个主要的OpenSource Java IDE – NetBeans和Eclipse。

    第五种方法

    只需键入sudo apt-get update,然后键入sudo apt-get install openjdk-7-jdk即可快速安装java7,然后就可以用java玩游戏:-)

    有关更详细的官方Java文档,请访问this link。

    参考资料

    展开全文
  • 主要介绍了ubuntu搭建Java开发环境,并且编写了第一个Hello world程序,感兴趣的小伙伴们可以参考一下
  • ubuntu18.04安装jdk,使用java编译运行hello程序 1 - 下载jdk8安装包 方法一:官网手动下载 下载 Linux 环境下的 jdk1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...
  • ubuntu编译运行java程序

    千次阅读 2015-01-06 20:28:25
    ubuntu编译运行java程序 ubuntu编译运行java程序的步骤: 1、在jdk安装目录下的lib文件下(我的jdk安装目录是/opt/java/jdk/jdk1.7.0_51,也就是在这个目录下的lib文件夹下,当然这个目录下还有bin文件夹)...
  • 闲了一段时间后,要开始做个项目了! 公司以java为主,因此一直以来的技术栈为springboot,zookeeper,jredis,...今天,加班重装了一个4核服务器,安装ubuntu 16.04 server版操作系统(非桌面版),并编译nodejs LTS版。在此
  • 使用 java 命令编译运行 java 程序

    千次阅读 2021-03-06 01:32:17
    java 编译的过程,就是将 java 项目从源文件变成 .class 文件的过程,而 .class 文件,最后会被加载到JVM 中运行。在 JDK bin/ 目录下,提供了 javac 命令,用于将 .java 源文件编译成 .class 字节码文件,提供了 ...
  • 如果您不熟悉Ubuntu操作系统中的Java程序设计,这个简单的教程将指导您编写和编译您的第一个Java Hello World程序。 您为此目的所需的应用程序包括Java Runtime Environment和Java Development Kit。 本文介绍了通过...
  • 1、下载jdk 2、配置环境 vim etc/profile 在最后添加上:(!这里是将jdk的文件夹解压后放在...export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin 3、使环境生效 source e
  • libopencv_java246.so
  • Lenovo-G550:~$java -versionjava version “1.7.0_21″OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1)OpenJDK Server VM (build 23.7-b01, mixed mode)当我运行上面的命令时,这表明Java已安装...
  • ubuntu中运行java程序

    2019-04-14 16:57:00
    查找jdk rivsidn@rivsidn:~/demo/java$ sudo apt-cache search...default-jdk - Standard Java or Java compatible Development Kit 安装 rivsidn@rivsidn:~/demo/java$ sudo apt-get install default-jd...
  • 导读:听说,你已经开始学习 Java 编程了?很好。你想在你的 Linux 系统上运行 Java 程序?那就更好了。本文字数:1636,阅读时长大约:2分钟https://linux.cn...
  • 创建一个 Java 源文件:在终端窗口输下面的命令:touch HelloWorld.java二、编写Java程序打开刚才创建的文件:在终端窗口输入下面的命令:vim HelloWorld.java如果出现未找到命令的提示,说明没有安装 vim,在命令行...
  • Linux终端编译java程序

    千次阅读 2018-01-08 13:06:29
    被disni虐了几天,对在终端编译java程序也有了认识,把之前记录的笔记整理了一些出来。最简单的情况最简单的情况是指只有一个.java文件,没有import别的jar包,没有package。比如:这种情况下最简单,直接使用javac...
  • Windows 端1、首先新建一个文件夹用于存放要用到的所有java程序,cmd进入到当前目录,编译, javac *.java编译当前目录下所有java文件2、del *.java #为了方便,删除当前目录下所有java文件3、jar -cvf (生成jar...
  • ubuntu配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入...
  • Linux(四)——Ubuntu下运行Java程序

    千次阅读 2019-08-04 18:48:04
    一、Linux系统下JDK的安装步骤 (1)先将JDK压缩文件拷贝到某个目录。...二、编写Java程序代码 (一)进入相应的目录中创建文件 可以直接用vim编辑,即使文件不存在也会自动创建一个该名称的文...
  • Ubuntu16编译生成OpenCV的java库和so库,并且用java工程验证
  • Ubuntu编译运行C语言

    千次阅读 2021-09-24 11:45:03
    虚拟机Ubuntu18.04编译并运行C语言 一、gcc 什么是GCC? 最简单的回答就是Linux 下的C/C++ 编译器。 其实一开始的确是这样的,GCC 原名为GUN C 语言编译器( GNU C Compiler), 原本只能处理编译C语言。 但是后来GCC...
  • 想要在Ubuntu上运行java程序,可以将java程序编译成功后打包,然后在Ubuntu上用命令执行jar文件 具体操作如下: 1、Windows上使用eclipse编译java工程,编译完成后导出为Runnable JAR File 例如,此处将test工程中的...
  • 在学习Redis的过程中,在学到Redis客户端Jedis的时候,考虑到能不能在ubuntu下用Vim编写Java程序并且能够运行呢?于是,首先在网上调研了一番用Vim写Java程序的可实现性。相对于我们熟悉的IDE来说,使用Vim编写程序...
  • Ubuntu选择了Jad 1.5.8e for Linux (statically linked) 这个版本。 下载完成后是一个zip包,解压zip包里面有一个jad程序和一个Readme.txt。如果想在命令行直接使用需要将jad配置到.bashrc中,我懒的配置了,直接...
  • Ubuntu14.04下如何编译c程序

    万次阅读 2016-05-04 19:01:52
    参考配置GCC安装的ubuntu其实是自带GCC的,但由于缺少一些必要的头文件,所以,不能直接编译c程序,需要安装软件包build-essential安装软件包buildessential时,会自动安装g++,libc6-dev,linux-libc-dev,libstdc++6-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,437
精华内容 12,974
热门标签
关键字:

ubuntu编译java程序

java 订阅