如何在Windows 10上安装javalin

问题描述 投票:-1回答:1

javalin网站上的说明对我来说还不清楚。也许我只是慢了一点,但似乎我遗漏了几个部分,使网站没有变得显而易见。例如,要在安装完python之后安装flask,只需在命令行中键入“ pip install flask”即可。如果您没有pip,请按照上述步骤安装pip然后再安装flask。海峡前卫的东西。

对于javalin,它说只需将依赖项代码添加到maven。如此,我想我必须下载maven吗?有关于eclipse和intellij的说明,这是否意味着maven与这2个IDE捆绑在一起?如果我想使用Visual Studio代码怎么办?我真的必须下载另一个IDE吗?无论如何,如果我下载并安装了Maven,那么还有其他文件要下载吗?您会认为您需要与javalin相关的文件。还有一个zip文件,但是我应该放在哪里?太阳不照在哪里?我认为这是其中的一件事,如果您习惯了开发的这一方面,那么它向前发展就很困难,但是对于新手和业余爱好者而言就不那么多了。

长话短说,有人可以逐步给我一些吗?

java maven install javalin
1个回答
0
投票

有多种使用Javalin的方法-这是一种(这是我开始的方法-是的,它在Windows 10上。)>

我大多数时候都碰巧将Apache NetBeans(当前为11.1版)用作我的Java IDE,但这与Eclipse的过程类似(我敢肯定,还有其他过程)。如果您对Maven有一定的经验,它也会有所帮助-但是Maven内置于NetBeans(和Eclipse)中,因此您无需单独下载Maven就可以开始使用。

假设使用NetBeans(以及相当新的Java版本-我正在使用11):

在NetBeans中:

1)选择文件>新建项目。

2)对于“类别”,选择“ Java与Maven”。

3)对于“项目”,选择“ Java应用程序”。

4)单击“下一步”。

5)对于“项目名称”,选择所需的名称(或保留默认名称,即“ mavenproject1”或类似名称)。

6)对于“组ID”,我倾向于使用“ org.me”-无论您想要什么。

7)单击“完成”。

8)在新创建的项目中(在IDE的“项目”选项卡中的左侧),打开“项目文件”文件夹。那里将有一个新的“ pom.xml”文件。

9)双击该文件以将其打开。在这里,您“只是添加Javalin站点提到的Maven依赖项”。需要将其添加到新的<dependencies>部分。

您还需要添加SLF4J

依赖项-请参见下面的示例以支持日志记录。

这是现阶段的典型新POM文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.me</groupId>
    <artifactId>mavenproject1</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>

    <dependencies>

        <dependency>
            <groupId>io.javalin</groupId>
            <artifactId>javalin</artifactId>
            <version>3.7.0</version>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.8.0-beta4</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.7.28</version>
        </dependency>

    </dependencies>

</project>

10)选择运行>构建项目。您尚未编写任何代码,但这将导致Maven下载Javalin JAR文件-及其所有相关的JAR。您可以在项目的“ Dependencies”文件夹中看到它们。

下载了20多个JAR。例如,一堆Jetty JAR,因为Javalin在后台使用了嵌入式Jetty Web服务器。

11)创建一个名为“ HelloWorld”的新Java类。

12)您可以从Javalin网站粘贴hello world example

import io.javalin.Javalin;

public class HelloWorld {
    public static void main(String[] args) {
        Javalin app = Javalin.create().start(7000);
        app.get("/", ctx -> ctx.result("Hello World"));
    }
}

13)在NetBeans(或您选择的IDE)中运行项目。您应该看到以下终端输出-或类似的内容:

[main] INFO io.javalin.Javalin - 
           __                      __ _
          / /____ _ _   __ ____ _ / /(_)____
     __  / // __ `/| | / // __ `// // // __ \
    / /_/ // /_/ / | |/ // /_/ // // // / / /
    \____/ \__,_/  |___/ \__,_//_//_//_/ /_/

        https://javalin.io/documentation

[main] INFO org.eclipse.jetty.util.log - Logging initialized @208ms to org.eclipse.jetty.util.log.Slf4jLog
[main] INFO io.javalin.Javalin - Starting Javalin ...
[main] INFO io.javalin.Javalin - Listening on http://localhost:7000/
[main] INFO io.javalin.Javalin - Javalin started in 311ms \o/

14)打开浏览器并浏览到http://localhost:7000/-您应该看到“ hello world”消息。

((如果端口7000已在使用中,请编辑源代码以选择其他端口。)

这确实是最基本的入门方法。

我看到这个问题被否决了-可能是因为从本质上讲,它实际上更像是Maven问题,而不是Javalin问题。

但是我希望这会有所帮助。我很喜欢使用Javalin-希望您也喜欢。

© www.soinside.com 2019 - 2024. All rights reserved.