我的电脑在编码过程中崩溃了,现在我很困惑// java // Maven

时间:2017-05-20 23:51:00

标签: java eclipse maven sikuli

所以,当我的电脑突然崩溃并且没有保存时​​,我的小程序运行得非常好。现在我的脚本处于一个我简直不理解的地方(因为我是编码的新手,为了解决我的问题,我让它变得更糟),我再也无法让它工作了。 这是我的pom.xml文件:

<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>com.CENSORED.CENSORED</groupId>
  <artifactId>CENSORED</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>CENSORED</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
    <groupId>com.sikulix</groupId>
    <artifactId>sikulixapi</artifactId>
    <version>1.1.0</version>
</dependency>
  </dependencies>
  <build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.3</version>
        </plugin>
    </plugins>
  </build>
</project>

在一切崩溃之前我搞砸了代码可以执行以下操作: - 它导入了sikuli(我认为这和任何其他jar一样。顺便说一句,有什么我可以搞砸的,因为我使用的是1.1.0,但我在maven上找到了更高的但却不知道如何处理它们); - 它导入了我的imgs文件夹(这是我的项目在eclipse中看到的内容:http://prntscr.com/fa7kii) - 它打开了我编程的App.java

Atm当我运行我的App.java时一切都很好,但我无法导出它。 UI没有显示(我想我没有正确设置mainclass);但是我现在试图解决这个问题,比如3个小时,我简直是因为我不知道该怎么办了。我多次删除了我的代码,这就是剩下的。 你能不能修复我的pom.xml文件并解释我怎么做?

我在概述下也有这个:http://prntscr.com/fa7laj 我想我确实安装了一些插件,我是否需要卸载它们?

请帮助我,我真的很困惑......

我想要一个罐子,我可以点击,不需要任何其他东西,然后搜索里面的图像并点击它。 我确实已经完成了App.java代码,但我认为这不是必需的。

抱歉我的英语不好,我来自德国。

更多信息(如果需要,则为idk): 我正在使用eclipse和maven。我有一个Windows 7个电脑。

谢谢!

1 个答案:

答案 0 :(得分:0)

解决了它。感谢downvoting。

<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>com.CENSORED</groupId>
  <artifactId>CENSORED</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>SWBOT</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
    <groupId>com.sikulix</groupId>
    <artifactId>sikulixapi</artifactId>
    <version>1.1.0</version>
</dependency>
  </dependencies>
  <build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.3</version>
        </plugin>
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifest>
              <addClasspath>true</addClasspath>
              <mainClass>com.CENSORED</mainClass>
            </manifest>
          </archive>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>