标签: executable-jar

带有Struts 1.x版本的AJAX

我正在使用Struts1.3,Jboss4.X版本和jdk1.5开发应用程序

现在作为增强功能,我们计划将AJAX实现到Web应用程序

你能建议我吗?

  1. 我是否可以在Struts1.3 Framework中使用AJAX?
  2. 如果我可以实现AJAX,我需要使用哪个Jar?
  3. 在Some网站上,我意识到struts2-dojo-plugin.jar可以用于Struts2,无论同一个jar是否适用于Struts 1.3版本

请澄清我的疑虑

ajax struts jar executable-jar struts-1

6
推荐指数
1
解决办法
3367
查看次数

我如何在linux中制作jar?


如何在linux中为我的java文件制作jar?我有这种情况:我在目录src这个东西:

   Client.java  //source code
    GUI.java    // source code
    miglayout-lib.jar //external lib 
    icons // folder in which are 20 jpeg pictures
Run Code Online (Sandbox Code Playgroud)

当我想编译它时,我使用

javac -cp "miglayout-lib.jar:." *.java

当我想运行它时,我使用

java -cp "miglayout.jar:." Klient

//因为Klient是带有main的类.
我如何制作一些构建文件或脚本(类似make),这将使我的应用程序成为一个jar文件,我将能够运行它吗?

谢谢.

java jar executable-jar

6
推荐指数
2
解决办法
7万
查看次数

从 cmd 启动 Java 应用程序可以,但不能从批处理启动 Java 应用程序

问题如下:我有一个 Java 应用程序打包在“.jar”文件中。

我可以通过以下任一方式启动应用程序(Swing 应用程序)

  • 双击 jar 文件
  • 命令行java -jar MyApp.jar

但是,当我将命令行命令放入批处理文件中时,它会告诉我

无法访问 jar 文件 MyApp.jar

批处理文件与 jar 位于同一目录中。正是我从命令行开始的地方。我尝试使用管理员权限并从管理 shell 调用 bat - 没有效果。

我正在 Windows 7(64 位)计算机上工作。任何提示将不胜感激。

编辑

您要求它:)这是批处理文件:

@ECHO OFF
java -jar MyApp.jar
@PAUSE
Run Code Online (Sandbox Code Playgroud)

编辑2

通过双击和从 cmd 调用批处理具有相同的效果。将命令更改为

java -jar "C:\Full\Path\MyApp.jar"
Run Code Online (Sandbox Code Playgroud)

没有影响。

编辑3

我添加SET Path=%Path%;C:\Path\To\Jar到批处理文件中。没有效果。我还尝试按照 Chris 链接的建议和 Viruzzo 的支持使用双反斜杠。也没有效果。

java windows batch-file executable-jar

6
推荐指数
1
解决办法
6815
查看次数

检查 jar 是否从 shell 运行

我有一个 java jar 程序,我试图在我的机器启动时运行它。理想情况下,shell 脚本将每 60 秒检查一次以确保 jar 正在运行。如何检查 jar 是否在 centos 上运行,这似乎不起作用?

我当前的 .sh 文件:

#!/bin/bash

while [ true ]
do
    cnt=`ps -eaflc --sort stime | grep /home/Portal.jar |grep -v grep | wc -l`
    if(test $cnt -eq 3);
    then
        echo "Service already running..."
    else
        echo "Starting Service"
        java -jar /home/Portal.jar >> /dev/null &
    fi
    sleep 1m
done
Run Code Online (Sandbox Code Playgroud)

到目前为止,我使用作为参考。

java shell executable-jar sh

6
推荐指数
1
解决办法
8395
查看次数

在Intellij 13上,创建的可执行jar无效或已损坏

我尝试从Intellij 13(win8)上的项目创建一个可执行jar,遵循这些答案如何正确地从IntelliJ构建jar?并执行创建的jar,然后我得到"错误:Invaid或corrupt jarfile",然后是jar的路径.

我的项目很简单,但有多个java文件和一个UI表单.

构建之后,我在Project Structure | Artifacts上创建jar工件之后调用Build | Build Artifacts | Jar.

我使用maven scafold创建了项目,但是没有依赖于pom.xml.

我正在使用java7.缺少什么?

神器

java jar intellij-idea executable-jar intellij-13

6
推荐指数
2
解决办法
8109
查看次数

不使用任何工具和脚本从可执行 jar 源创建 debian 包

我创建了一个基于http://packaging.ubuntu.com/html/packaging-new-software.html示例的包。在此示例中,源是 c++ 文件。我想从可执行 jar 文件源创建我的新包。我找到了 maven、ANT 和 dhBuild 工具,但我不想使用这些工具。所以我需要一种方法来使用命令行创建我的包。请给我一些提示或样本以了解更多相关信息。

java ubuntu debian executable-jar

6
推荐指数
1
解决办法
4064
查看次数

IntelliJ Spring Boot:如何创建可执行jar

我正在尝试从IntelliJ创建一个可执行jar.

首先,我得到了Java安全例外和我换sqljdbc4-4.0unsigned.第一个问题解决了.

然后我找到了Manifest.添加META-INFdir到输出.第二个问题解决了.

接下来我得到了BeanCreationException(未解决的):

Caused by: org.springframework.beans.factory.BeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath.
Run Code Online (Sandbox Code Playgroud)

在IntelliJ中,它正在工作.

我认为资源不在输出中.(application.properties,...)

IntelliJ配置

我以哪种方式添加资源或将它们存储在jar中的位置.

我正在使用gradle弹簧靴主页上只有maven的说明.

jar intellij-idea executable-jar gradle spring-boot

6
推荐指数
2
解决办法
1万
查看次数

导出的(Eclipse)可执行jar文件中的UnsatisfiedLinkError

从Eclipse执行时,代码工作正常.我正在使用OpenCV 2.4.11和JavaFX for UI.当我从Eclipse导出可执行Jar并从cmd运行它时,我得到以下异常:

在此输入图像描述

我跟很多张贴在这里的SO和OpenCV论坛(1,2,3,4),但是,没有一个答案似乎帮助我.

我已经将OpenCV jar添加为库,而Native Library链接到/ build/java/x64,如SO答案中所建议的那样.

Java构建路径

发生在的System.loadLibrary(Core.Native_Library_Name)例外,我查了Native_Library_Name和OpenCV的版本是一样的一个我在我的项目进口.

public class CustomFrame extends Application{

    @Override
    public void start(Stage primaryStage){
        Group root = new Group();
        Canvas canvas = new Canvas(1440, 840);

        ImageView imageView = new ImageView();
        imageView.setFitHeight(canvas.getHeight());
        imageView.setFitWidth(canvas.getWidth());
        new FrameController().startCamera(imageView);

        root.getChildren().addAll(imageView, canvas);
        primaryStage.setScene(new Scene(root));
        primaryStage.show();
    }

    public static void main(String[] args)
    {
        // load the native OpenCV library
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
        launch(args);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果有人认为我错过了什么,请告诉我.

java eclipse opencv javafx executable-jar

6
推荐指数
1
解决办法
2158
查看次数

如何从jar文件中获取java主类

我有一个可执行jar,我想main class从这个jar 知道java的名字

我的问题是,是否有java cmd从jar元数据中获取此信息?

java executable-jar

6
推荐指数
2
解决办法
1万
查看次数

IntelliJ 工件 JAR 文件:找不到或无法加载主类

我在 IntelliJ 中创建了一个 JAR 工件,并带有将 JAR 文件提取到目标 JAR 的选项。看起来像这样:

在此处输入图片说明

我正确填写了清单信息:

在此处输入图片说明

我用 ZIP 检查了 JAR 文件的内容,它包含 jar 文件、正确填充的 MANIFEST.MF 和我的项目的 .class 文件。

但是如果我尝试运行它,它会抛出一个错误:

d:\Own_Tools\REF_Standalone\build>java -jar REF_Standalone.jar
Error: Could not find or load main class com.continental.ref.REFController
Run Code Online (Sandbox Code Playgroud)

我很确定它包含 com\continental\ref\REFController.class。

你知道它出了什么问题吗?

感谢:莱文特

java intellij-idea executable-jar

6
推荐指数
1
解决办法
2419
查看次数