java.lang.UnsatisfiedLinkError.printStackTrace()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中java.lang.UnsatisfiedLinkError.printStackTrace()方法的一些代码示例,展示了UnsatisfiedLinkError.printStackTrace()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UnsatisfiedLinkError.printStackTrace()方法的具体详情如下:
包路径:java.lang.UnsatisfiedLinkError
类名称:UnsatisfiedLinkError
方法名:printStackTrace

UnsatisfiedLinkError.printStackTrace介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

public static boolean isJCoImplAvailableNotUsed() {
 try {
  Object c = Class.forName( JCO_IMPL_EXISTENCE_TEST_CLASS );
  if ( c == null ) {
   return false;
  }
  return true;
 } catch ( UnsatisfiedLinkError e ) {
  e.printStackTrace();
  return false;
 } catch ( NoClassDefFoundError e ) {
  e.printStackTrace();
  return false;
 } catch ( ClassNotFoundException e ) {
  e.printStackTrace();
  return false;
 } catch ( Exception e ) {
  e.printStackTrace();
  return false;
 } catch ( Throwable e ) {
  e.printStackTrace();
  return false;
 }
}

代码示例来源:origin: JZ-Darkal/AndroidHttpCapture

/**
 * 通过connect函数测试TCP的RTT时延
 */
public boolean exec(String host) {
 if (isCConn && loaded) {
   try{
     startJNITelnet(host, "80"); //默认80端口
     return true;
   }catch(UnsatisfiedLinkError e){
     e.printStackTrace();
     Log.i("LDNetSocket", "call jni failed, call execUseJava");
     return execUseJava(host);
   }    
 } else {
  return execUseJava(host);
 }
}

代码示例来源:origin: JZ-Darkal/AndroidHttpCapture

/**
 * 执行指定host的traceroute
 * 
 * @param host
 * @return
 */
public void startTraceRoute(String host) {
 if (isCTrace && loaded) {
  try {
   startJNICTraceRoute(host);
  } catch (UnsatisfiedLinkError e) {
   e.printStackTrace();
   // 如果c调用失败改调JAVA代码
   Log.i("LDNetTraceRoute", "调用java模拟traceRoute");
   TraceTask trace = new TraceTask(host, 1);
   execTrace(trace);
  }
 } else {
  TraceTask trace = new TraceTask(host, 1);
  execTrace(trace);
 }
}

代码示例来源:origin: pili-engineering/PLDroidPlayer

private void prepare() {
  if (mMediaPlayer != null) {
    mMediaPlayer.setDisplay(mSurfaceView.getHolder());
    return;
  }
  try {
    mMediaPlayer = new PLMediaPlayer(this, mAVOptions);
    mMediaPlayer.setLooping(getIntent().getBooleanExtra("loop", false));
    mMediaPlayer.setOnPreparedListener(mOnPreparedListener);
    mMediaPlayer.setOnVideoSizeChangedListener(mOnVideoSizeChangedListener);
    mMediaPlayer.setOnCompletionListener(mOnCompletionListener);
    mMediaPlayer.setOnErrorListener(mOnErrorListener);
    mMediaPlayer.setOnInfoListener(mOnInfoListener);
    mMediaPlayer.setOnBufferingUpdateListener(mOnBufferingUpdateListener);
    // set replay if completed
    // mMediaPlayer.setLooping(true);
    mMediaPlayer.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
    mMediaPlayer.setDataSource(mVideoPath);
    mMediaPlayer.setDisplay(mSurfaceView.getHolder());
    mMediaPlayer.prepareAsync();
  } catch (UnsatisfiedLinkError e) {
    e.printStackTrace();
  } catch (IOException e) {
    e.printStackTrace();
  }
}

代码示例来源:origin: dodola/RocooFix

@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    TextView test = (TextView)this.findViewById(R.id.test);
    TextView source = (TextView)this.findViewById(R.id.source);
    source.setText("请在如下路径放入so "+SoFileUtil.getSDCardSoPath().getAbsolutePath()+File.separator+SoFileUtil.getFullSoName("libhello-jni")+"  [请注意修改so文件名称]");
    TextView copyfrom = (TextView)this.findViewById(R.id.copyfrom);
    copyfrom.setText("so会被安装到"+SoFileUtil.getDataFileSoPatchForInstall(this).getAbsolutePath()+ File.separator+SoFileUtil.getFullSoName("libhello-jni")+"路径");
    String jniStr=null;
    try {
      jniStr=HelloJni.stringFromJNI();
      test.setText("读取so内容["+jniStr+"]");
    } catch (UnsatisfiedLinkError e) {
      e.printStackTrace();
      test.setText("##错误## "+e.getMessage());
    }
  }
}

代码示例来源:origin: kongqw/OpenCVForAndroid

private boolean loadLibrary(String AbsPath) {
  boolean result = true;
  Log.d(TAG, "Trying to load library " + AbsPath);
  try {
    System.load(AbsPath);
    Log.d(TAG, "OpenCV libs init was ok!");
  } catch (UnsatisfiedLinkError e) {
    Log.d(TAG, "Cannot load library \"" + AbsPath + "\"");
    e.printStackTrace();
    result &= false;
  }
  return result;
}

代码示例来源:origin: montoyo/mcef

@Override
public String getLabelAt(int index) {
 try {
  return N_GetLabelAt(index);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return null;
}

代码示例来源:origin: montoyo/mcef

@Override
public boolean setLabelAt(int index, String label) {
 try {
  return N_SetLabelAt(index, label);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return false;
}

代码示例来源:origin: montoyo/mcef

@Override
public MenuItemType getType(int command_id) {
 try {
  return N_GetType(command_id);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return null;
}

代码示例来源:origin: montoyo/mcef

@Override
public boolean setVisibleAt(int index, boolean visible) {
 try {
  return N_SetVisibleAt(index, visible);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return false;
}

代码示例来源:origin: montoyo/mcef

@Override
public boolean isCheckedAt(int index) {
 try {
  return N_IsCheckedAt(index);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return false;
}

代码示例来源:origin: montoyo/mcef

@Override
public boolean hasImageContents() {
 try {
  return N_HasImageContents();
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return false;
}

代码示例来源:origin: montoyo/mcef

@Override
public void dispose() {
 try {
  N_Dispose();
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
}

代码示例来源:origin: montoyo/mcef

@Override
public void cancelPending(CefBrowser browser, CefMessageRouterHandler handler) {
 try {
  N_CancelPending(browser, handler);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
}

代码示例来源:origin: montoyo/mcef

@Override
public Map<String, String> getSwitches() {
 try {
  return N_getSwitches();
 } catch (UnsatisfiedLinkError err) {
  err.printStackTrace();
 }
 return null;
}

代码示例来源:origin: montoyo/mcef

@Override
public Vector<String> getArguments() {
 try {
  return N_getArguments();
 } catch (UnsatisfiedLinkError err) {
  err.printStackTrace();
 }
 return null;
}

代码示例来源:origin: montoyo/mcef

@Override
public boolean getFileNames(Vector<String> names) {
 try {
  return N_GetFileNames(names);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return false;
}

代码示例来源:origin: montoyo/mcef

public void setLinkTitle(String title) {
 try {
  N_SetLinkTitle(title);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
}

代码示例来源:origin: montoyo/mcef

public void setFragmentText(String text) {
 try {
  N_SetFragmentText(text);
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
}

代码示例来源:origin: montoyo/mcef

@Override
public boolean isGlobal() {
 try {
  return N_IsGlobal();
 } catch (UnsatisfiedLinkError ule) {
  ule.printStackTrace();
 }
 return false;
}

相关文章