应用程序jar没有加载到Izpack中

时间:2015-10-23 12:17:53

标签: izpack

我正在使用Izpack 5.我在install.xml中添加了myapplication.jar,如下所示:

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

RF24 radio(7, 8);

const byte rxAddr[6] = "00001";

void setup()
{
  while (!Serial)
    ;
  Serial.begin(57600);

  radio.begin();
  radio.openReadingPipe(0, rxAddr);
  radio.startListening();  
}

void loop()
{
Serial.println("receiver - loop");

  if (radio.available()) {
    char text[32] = {0};
    radio.read(&text, sizeof(text));

    Serial.println(text);

    Serial.println("receiver - available");
  } else {
    Serial.println("receiver - no available");
  }
}

编译xml后,它会在日志中显示文件已被提取并添加到目标位置。但它并没有出现在那个位置。因此,未安装实际应用程序。 我错过了任何配置吗?

1 个答案:

答案 0 :(得分:0)

你的targetdir很可能是罪魁祸首。确保:

  • 您引用的路径确实存在(例如在Linux系统上没有/Users文件夹),

  • 或者你有正确的权限写入它(并非/下的所有更高级别的文件夹都具有普通用户的rwx权限),

  • 最后您的安装程序以必要的权限运行。

不要忘记 IzPack 并不总是告诉您是否出现问题:众所周知,在某些情况下,其日志可能会产生误导。