我目前正在制作一个使用PCAN-Basic API连接CAN设备的程序。我在Eclipse Oxygen中工作并且在我的构建路径库中包含了PCANBasic.dll和PCANBasi_JNI.dll,我甚至从开发人员那里跟踪了这些instructions,但没有任何后果。
我非常精通Java,但从未真正使用过像这样的原生接口,我似乎无法正确导入API。
这是我现有的代码:
protected void TxtButton_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
GridViewRow gvr = (GridViewRow)btn.NamingContainer;
string updatedSNo = (gvr.FindControl("NameId") as Label).Text;
int SNo = Convert.ToInt32(updatedSNo);
string updatedText = (gvr.FindControl("altTxtNames") as TextBox).Text;
}
我收到了这些基本错误:
第3行:package application;
import peak.can.basic.*;
public class CanInterface {
static {
System.loadLibrary("PCANBasic_JNI");
}
public CanInterface() {
PCANBasic can = new PCANBasic();
can.initializeAPI();
}
}
第11行:The import peak cannot be resolved.
任何帮助将不胜感激。如果我能给你任何其他东西,请告诉我。
答案 0 :(得分:0)
所以我最终解决了自己的问题。长话短说,已经解决了Eclipse尝试引用资源的地方的一些问题。