Ubuntu下基本Java环境安装(用Maven下载包等)

基本安装

Ubuntu

以下命令如果不使用root用户,需要sudo;apt也可以用apt-get。

apt update

apt install default-jdk 安装openjdk(也可以安装Oracle JDK)

之后用javac --version命令验证安装是否成功。

mkdir /javalibs

cd /javalibs

git clone https://github.com/topxeq/libj

vi ~/.profile

(Mac最好编辑~/.bash_profile)

增加一行

export CLASSPATH=.:/javalibs/libj:/javalibs/libj/json-20180813.jar:/javalibs/libj/dom4j-2.1.1.jar:/javalibs/libj/jaxen-1.1.6.jar:/javalibs/libj/ojdbc8.jar

其中所需增加的库路径和jar根据需要而定,库路径之间需要用冒号“:”分隔,Windows下需要用分号“;”分隔。

然后用source ~/.profile使设置生效

mkdir /javaprjs

cd /javaprjs

mkdir Test

cd Test

touch Test.java

vim Test.java

输入以下内容:

import org.topget.TXGT.*;

public class Test {

        public static void main(String[] args) {

                TXGT.Pl("This is a test.");

        }

}

然后 javac Test.java编译

java Test来运行即可

其他一些基本操作:

设置CLASSPATH

echo $CLASSPATH

.:/Volumes/Data3/javalibs:/Users/topget/javaprjs

编译时加入jar包目录

javac -Djava.ext.dirs=D:/javacode/lib

打包jar的语句:

jar cvf Hello.jar Hello.class: jar cvf 你要生成jar的名称.jar 字码码文件

完成之后jar包就打成功了。

下载maven

http://maven.apache.org/download.cgi

maven创建项目

mvn archetype:generate -DgroupId=org.topget -DartifactId=Test -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

maven包网址

https://mvnrepository.com/

创建基本的Maven项目用于下载jar包

mkdir /mavenprjs

cd mavenprjs

mkdir minimaven

cd minimaven

touch pom.xml

输入类似下面的内容:

4.0.0

topget

minimaven

0.0.1-SNAPSHOT

jaxen

jaxen

1.1.6

加入pom.xml中的dependencies中

mvn install或mvn compile

// ***

org.json

json

20180813

Windows下用call mvn -f pom.xml dependency:copy-dependencies命令

java命令行运行jar里的main类

一般运行包含manifest的jar包,可以使用

java -jar .jar

如果jar里没有 manifest,则可以使用

java -cp foo.jar full.package.name.ClassName

当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar。

java -Djava.ext.dirs=<多个jar包的目录> com.test.HelloWordMain

如果用-cp则需要写每一个jar,很麻烦。

你可能感兴趣的:(Ubuntu下基本Java环境安装(用Maven下载包等))