在Hybirs中如何导入一个扩展到另一个扩展的类

时间:2018-02-27 04:18:24

标签: java spring hybris

我正在使用public class ShowTable extends JFrame{ JFrame f=new JFrame(); JTable jt=new JTable(new DefaultTableModel()); DefaultTableModel model=(DefaultTableModel)jt.getModel(); public void showdata(int count,String host,String ip,String os_name,String os_arch, String os_version,String pro_detail,String Mac_add,float disk_size,float max_memory){ Object data[]={host,ip,os_name,os_arch,os_version,pro_detail,Mac_add,disk_size,max_memory}; if (count == 0) { model.addColumn("HOSTNAME"); model.addColumn("IP ADDRESS"); model.addColumn("OS NAME"); model.addColumn("OS ARCHITECTURE"); model.addColumn("OS VERSION"); model.addColumn("PROCESSOR DETAIL"); model.addColumn("MAC ADDRESS"); model.addColumn("HARD DISK"); model.addColumn("RAM SIZE"); model.addRow(data); } else { model.addRow(data); } jt.setBounds(30,40,200,300); jt.setFocusable(false); jt.setRowSelectionAllowed(false); JScrollPane sp=new JScrollPane(jt); f.add(sp); f.setSize(1300,100); f.setVisible(true); } public static void main(){ JScrollPane jScrollPane1; JTable jTable1; } } 中的内部应用。像Hybris一样。我创建了一个扩展程序,并在HMC中添加了所需的扩展程序,但是当我尝试在这些必需的扩展程序中导入extensioninfo.xml时,我看到bean。我已经清理了这个项目。但我无法解决这个问题。有人可以指导我。我可以根据要求提供更多细节。

class cannot be resolved

1 个答案:

答案 0 :(得分:0)

  

[yjavac] 1.错误无法解析为Hybris中的类型?

扩展程序可以相互依赖。只有在所需的扩展可用时,构建才有效。

确保以下步骤顺利进行。

非平台的依赖关系(不在/platform/ext)扩展

  • localextensions.xml
  • 中应包含所需的扩展名
  • 在相关扩展程序的extensioninfo.xml(例如<requires-extension name="hmc"/>)中添加所需的扩展名
  • 在eclipse(IDE)中,在依赖扩展的build path中添加所需的扩展名以解析IDE依赖性。

    注意:在IDE构建路径中添加所需的扩展名不会解析平台的扩展依赖性。它仅由extensioninfo.xml

  • 解决
  • 重建系统(ant clean all

平台扩展的依赖性

默认情况下,所有扩展都依赖于Platform扩展(位于/platform/ext)。因此,您无需在requires-extension文件中为平台扩展指定extensioninfo.xml

Source Post