Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在windows 10上安装javalin_Java_Maven_Installation_Javalin - Fatal编程技术网

如何在windows 10上安装javalin

如何在windows 10上安装javalin,java,maven,installation,javalin,Java,Maven,Installation,Javalin,我不清楚javalin网站上的说明。也许我的速度很慢,但是,我似乎遗漏了网站上没有显示的几个部分。例如,要在安装python后安装flask,只需在命令行中键入“pip install flask”,即可。如果您没有pip,则按照上述步骤安装pip,然后烧瓶。很前卫的东西 对于javalin,它说只需将依赖项代码添加到maven中。Sooo,我想我必须下载maven?eclipse和intellij都有说明,这是否意味着maven与这两个IDE捆绑在一起?如果我想使用VisualStudio代码

我不清楚javalin网站上的说明。也许我的速度很慢,但是,我似乎遗漏了网站上没有显示的几个部分。例如,要在安装python后安装flask,只需在命令行中键入“pip install flask”,即可。如果您没有pip,则按照上述步骤安装pip,然后烧瓶。很前卫的东西

对于javalin,它说只需将依赖项代码添加到maven中。Sooo,我想我必须下载maven?eclipse和intellij都有说明,这是否意味着maven与这两个IDE捆绑在一起?如果我想使用VisualStudio代码怎么办?我真的需要下载另一个IDE吗?无论如何,如果我下载并安装maven,那么还有其他文件需要下载吗?您可能认为您需要与javalin相关的文件。还有一个zip文件,但我应该把它放在哪里?哪里没有阳光?我认为这是其中之一,如果你习惯了这方面的发展,那么它是相当困难的,但对于新手和业余爱好者来说就不那么多了


长话短说,有人能给我一些循序渐进的方法吗?

开始使用Javalin的方法有很多种——这里有一种(这就是我开始使用Javalin的方式——是的,它是在Windows 10上使用的)

我碰巧在大多数时候使用(目前是v11.1)作为我的javaide,但它与Eclipse(我肯定还有其他)的过程类似。如果您对Maven有一定的经验,这也会有所帮助,但是Maven内置于NetBeans(和Eclipse)中,因此您不必单独下载Maven就可以开始使用

假设NetBeans(以及Java的一个合理的最新版本,我使用的是11):

在NetBeans中:

1) 选择文件>新建项目

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

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

4) 点击“下一步”

5) 对于“项目名称”,选择您喜欢的任何名称(或保留默认名称,即“mavenproject1”或类似名称)

6) 对于“组ID”,我倾向于使用“org.me”-任何你想要的

7) 点击“完成”

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

9) 双击该文件以打开它。这就是Javalin站点提到的“添加Maven依赖项”的地方。它需要添加到新的
部分

您还需要添加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>
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) 打开浏览器并浏览至-您应该会看到您的“hello world”消息

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

这确实是最简单的开始方式

我看到这个问题被否决了——可能是因为它实际上更像是一个专家问题,而不是一个爪哇林问题

但我希望这会有所帮助。我很喜欢使用Javalin,希望你也喜欢

[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/