找不到导出的静态例程的定义:.main(String args [])

时间:2009-10-29 14:21:58

标签: blackberry

我们正在Blackberry JDE4.0.2模拟器7290上执行我的.cod和.jad文件。在构建该项目时,我们正在制定以下警告

Deleting C:\Program Files\Research In Motion\BlackBerry JDE 4.0.2\samples\com\rim\samples\device\BlackCard\BlackCard.cod.
Building BlackCard ...
C:\Program Files\Research In Motion\BlackBerry JDE 4.0.2\bin\rapc.exe  -quiet import=..\..\..\..\..\..\lib\net_rim_api.jar codename=BlackCard BlackCard.rapc "C:\Program Files\Research In Motion\BlackBerry JDE 4.0.2\1[1].1\1.1\BlackCard.cod" "C:\Program Files\Research In Motion\BlackBerry JDE 4.0.2\1[1].1\1.1\BlackCard.jad"
Warning!: No entry points found
Warning!: No definition found for exported static routine: .main(String[])
BlackCard - no errors.
Build complete.

4 个答案:

答案 0 :(得分:3)

我在很多论坛上搜索过来解决这个问题。但是找到了一个简单的方法来创建一个没有这个问题的新BlackBerry项目。

我有Eclipse SDK版本:3.7.0包括BlackBerry SDK。

<强>答案:

  1. 创建BlackBerry项目:(菜单)文件 - &gt;新建 - > BlackBerry Project
  2. 输入项目名称。
  3. 点击“下一步”。
  4. 在源标签窗口下打开“详细信息” (如果未打开,请单击“详细信息”旁边的箭头)
  5. 点击“添加项目”...以构建路径“
  6. 点击“完成”。
  7. 这对我有用,我也希望你;)

    抱歉我的英文。

    AndréMüller

答案 1 :(得分:0)

这里没有很多上下文 - 但看起来你的项目中没有主要的定义。

答案 2 :(得分:0)

答案 3 :(得分:0)

我只是尝试使用旧的JDK版本,并遇到此错误。我不会将此标记为已解决。我仍在试图找出如何更改我的类路径,ala http://supportforums.blackberry.com/t5/Java-Development/No-definition-found-for-exported-static-routine-main-String/td-p/238814“原因是eclipse类路径中的配置错误的bin路径.Eclipse在另一个位置生成了类别文件,而不是rapc编译器搜索它们。修复了类路径。“不可否认,我在mac上使用BBEclipse:/