- 浏览: 15733 次
- 性别:
- 来自: 武汉
最新评论
文章列表
方法一:
如果安装有VS,利用VS的编译器直接生成dll,以VS2005为例:
打开vc下的cl.exe,如果打开的时候提示出错,你就要先运行一下vcvars32.bat,再运行cl.exe。 使用如下命令: cl -I %java_home%\include -I %java_home%\include\win32 -LD HelloWorldImpl.c -Fehello.dll 说明:生成的dll文件名在选项-Fe后面配置,这里是hello,回车之后即可生成dll
方法二:
使用gcc、g++,这需要安装MinGW,安装完成之后,添加环境变量。
如果是使用C语 ...
public static void getURLResource(String ourputFile,String urlStr) throws Exception {
URL resourceUrl = new URL(urlStr);
HttpURLConnection con = (HttpURLConnection) resourceUrl.openConnection();
DataInputStream reader = new DataInputStream(con.getInputStream());
...
写这个小程序段主要是因为自己在读取txt文档的时候出现乱码。如果我们在读取的时候指定编码就可以很好的解决这个问题。
/**
*
* 按照指定的编码格式读取文件,并逐行打印显示
* @param f 要读取的文件
* @param encoding 读取文件的编码
*/
public static void readFile(File f,String encoding){
try {
InputStreamReader read = new InputStreamReader(new FileInputStream(f),enco ...
/**
* 遍历文件夹下的文件,并打印文件夹下文件的路径
* @param directoryPath 文件夹目录
*/
public static void traversal(String directoryPath) {
File dir = new File(directoryPath);
File[] files = dir.listFiles();
if (files == null) {
return;
} else {
for (int i = 0; i < files.length; i++) {
...
这几天在写Eclipse插件时遇到了一个很奇怪的问题,程序写完的时候没有任何问题,运行起来也没有报错,但就是没有任何反应,也没有死机的迹象。用断点跟踪,发现提示有类找不到。可是我明明将所需要的jar添加到环境中去了啊!
后来有人提醒了我-----插件程序有自己的寻包机制,可能不一样。
废话不多说了,解决方法就是:
在当前工程目录下添加lib文件夹,将用到的第三方jar包放入lib文件夹中。在runtime右下角的classpath中添加/lib/*.jar,最后在runtime左上角的exported package中添加需要用到的包,问题搞定