标签: nosuchmethoderror

类文件方法toPath()的NoSuchMethodError

我正在尝试使用以下代码将StandardQuestions.csv文件复制到新文件名:

String standardQuestions = "StandardQuestions.csv";
if(new File(standardQuestions).exists()){
    try{
        Path source = new File(standardQuestions).toPath();
        Path dest = new File(filename).toPath();
        Files.copy(source,dest);
    }
     catch(java.io.IOException e){JOptionPane.showMessageDialog(this,"Error: Input/Output exception.");}
}
Run Code Online (Sandbox Code Playgroud)

我在行上抛出一个错误Path source = new File(standardQuestions).toPath();我的错误消息是NoSuchMethodError,在类File中找不到方法toPath.File类怎么没有这个方法?该程序在3-4台机器上正常运行,但对于一个用户,它总是抛出此错误.知道是什么导致了这个吗?是否需要其他信息来回答这个问题?

java netbeans jar nosuchmethoderror

3
推荐指数
1
解决办法
3353
查看次数

Hadoop MapReduce的新手,在mapred.Reducer上获取NoSuchMethodException.<init>()

解决方案:使用更好的教程 - http://hadoop.apache.org/mapreduce/docs/r0.22.0/mapred_tutorial.html

我刚刚开始使用MapReduce,我遇到了一个奇怪的错误,我无法通过谷歌回答.我正在制作一个基本的WordCount程序,但是当我运行它时,我在Reduce期间收到以下错误:

java.lang.RuntimeException: java.lang.NoSuchMethodException: org.apache.hadoop.mapred.Reducer.<init>()
at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:115)
at org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:485)
at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:420)
at org.apache.hadoop.mapred.Child$4.run(Child.java:255)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1121)
at org.apache.hadoop.mapred.Child.main(Child.java:249)
Run Code Online (Sandbox Code Playgroud)

WordCount程序是Apache MapReduce教程中的程序.我在Mountain Lion上以伪分布式模式运行Hadoop 1.0.3,我认为所有这些都正常工作,因为这些示例都正常执行.有任何想法吗?

编辑:这是我的代码供参考:

package mrt;

import java.io.IOException;
import java.util.*;

import org.apache.hadoop.fs.Path;
import org.apache.hadoop.conf.*;
import org.apache.hadoop.io.*;
import org.apache.hadoop.mapred.*;
import org.apache.hadoop.util.*;

public class WordCount {
public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {

    private final static IntWritable one = new IntWritable(1);
    private Text word = new Text();

    public void map(LongWritable key, Text …
Run Code Online (Sandbox Code Playgroud)

java apache hadoop mapreduce nosuchmethoderror

3
推荐指数
1
解决办法
2986
查看次数

面对java.lang.NoSuchMethodError:HttpServletRequest.getParts()Ljava/util/Collection

我已经在这里看到了许多与此异常相关的问题,并且大多数问题都是通过"commons-file-upload"从apache 添加jar来解决的.我试图使用这个解决方案,我已经为我的所有项目添加了相同版本的jar,但它似乎没有解决问题,我仍然面临着问题.我知道这个问题已被提出,但我想知道是否有人可以帮我解决这个具体问题.这是我的堆栈跟踪:

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getParts()Ljava/util/Collection;
    at fr.synomia.v4.ws.remotelayer.ws.rest.RESTServer.getParameters(RESTServer.java:378)
    at fr.synomia.v4.ws.remotelayer.ws.rest.RESTServer.parseURLRequest(RESTServer.java:367)
    at fr.synomia.v4.ws.remotelayer.ws.rest.RESTServer.access$0(RESTServer.java:354)
    at fr.synomia.v4.ws.remotelayer.ws.rest.RESTServer$1.handle(RESTServer.java:67)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
    at org.eclipse.jetty.server.Server.handle(Server.java:346)
    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:442)
    at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:924)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
    at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
    at java.lang.Thread.run(Thread.java:662)
Run Code Online (Sandbox Code Playgroud)

当我调用的方法抛出异常getParts,从我的课RestServerHttpServletRequest的,我一直在寻找信息和它说,使用的jar的版本必须为所有项目一样,我做了这样的说法,但没有工作.

这段代码调用getParts():

private Map<String,Object> getParameters(HttpServletRequest request,boolean jsonp, String callback) {
        Map<String,Object> lsParameteres = new HashMap<String, Object>();       
            Collection<Part> parts = null;
            try {
                parts = request.getParts();//The exception begins here!
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我,我将不胜感激,谢谢你的时间.最好的祝福.

java jetty nosuchmethoderror

3
推荐指数
1
解决办法
7936
查看次数

为什么应用程序抛出NoSuchMethodError

我有一个ProgressBar在更改时调用另一个函数,但每隔一段时间我的应用程序崩溃并抛出一个NoSuchMethodError.我包括我的部分代码以及堆栈跟踪,以帮助我解决问题.

我的部分Java代码:

public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {
        ShowText();
        switch(seekBar.getId()) {
            case R.id.syst_bar:
                ShowText();
                progress = progress + 70;
                tvSVal.setText(String.valueOf(progress));
                if (progress == 70) {
                    tvSOne.setTextColor(Color.parseColor("#4E9CD2"));
                    tvSTwo.setTextColor(Color.WHITE);
                }
                else if (progress == 190) {
                    tvSOne.setTextColor(Color.WHITE);
                    tvSTwo.setTextColor(Color.parseColor("#4E9CD2"));
                }
                else {
                    tvSOne.setTextColor(Color.WHITE);
                    tvSTwo.setTextColor(Color.WHITE);
                }
            break;
            case R.id.dias_bar:
                ShowText();
                progress = progress + 40;
                tvDVal.setText(String.valueOf(progress));
                if (progress == 40) {
                    tvDOne.setTextColor(Color.parseColor("#4E9CD2"));
                    tvDTwo.setTextColor(Color.WHITE);
                }
                else if (progress == 100) {
                    tvDOne.setTextColor(Color.WHITE);
                    tvDTwo.setTextColor(Color.parseColor("#4E9CD2"));
                }
                else {
                    tvDOne.setTextColor(Color.WHITE);
                    tvDTwo.setTextColor(Color.WHITE); …
Run Code Online (Sandbox Code Playgroud)

java android nosuchmethoderror android-progressbar

3
推荐指数
1
解决办法
2693
查看次数

某些操作系统版本的NoSuchMethodError

我不知道为什么我只在某些Android版本(低于5.0)上收到此错误.

我打电话给:

myImageView.setImageDrawable(getResources().getDrawable(R.drawable.image, null));
Run Code Online (Sandbox Code Playgroud)

因此,我得到了一个NoSuchMethodError.
该怎么办?

java android nosuchmethoderror

3
推荐指数
1
解决办法
81
查看次数

Glassfish 5.0 java.lang.NoSuchMethodError

当我尝试连接谷歌自定义搜索 api glassfish 时抛出 nosuchmethoderror

这就是代码

private int conn (String search)throws Exception {

    String key="mykey";
    URL url = new URL("https://www.googleapis.com/customsearch/v1?q="+search+"&cx=017576662512468239146%3Aomuauf_lfve&key="+key);
    doTrustToCertificates();
    HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
    connection.setDoOutput(true);
    BufferedReader reader = new BufferedReader(new InputStreamReader((connection.getInputStream())));
    String splitreader = "";
    StringBuilder ss = new StringBuilder();
    while((splitreader = reader.readLine()) != null){
        ss.append(splitreader);
}
    JSONObject json = new JSONObject(ss.toString());
    JSONObject jsonrequest = json.getJSONObject("queries").getJSONArray("request").getJSONObject(0);
    return jsonrequest.getInt("totalResults");
    }


 public void doTrustToCertificates() throws Exception {
    Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
    TrustManager[] trustAllCerts = new TrustManager[]{
            new X509TrustManager() {
                public X509Certificate[] getAcceptedIssuers() …
Run Code Online (Sandbox Code Playgroud)

java glassfish nosuchmethoderror

3
推荐指数
1
解决办法
4035
查看次数

Activity.showDialog(int,Bundle)上的java.lang.NoSuchMethodError?

这是LogCat所说的:

01-21 17:20:06.057: ERROR/AndroidRuntime(27463): java.lang.NoSuchMethodError: com.mohit.geo2do.activities.TasksList.showDialog
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at com.mohit.geo2do.activities.TasksList.onContextItemSelected(TasksList.java:190)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.app.Activity.onMenuItemSelected(Activity.java:2183)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback.onMenuItemSelected(PhoneWindow.java:2785)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:140)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at com.android.internal.view.menu.MenuDialogHelper.onClick(MenuDialogHelper.java:129)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at com.android.internal.app.AlertController$AlertParams$3.onItemClick(AlertController.java:898)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.widget.AdapterView.performItemClick(AdapterView.java:301)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.widget.ListView.performItemClick(ListView.java:3626)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.widget.AbsListView$PerformClick.run(AbsListView.java:3600)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.os.Handler.handleCallback(Handler.java:587)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.os.Handler.dispatchMessage(Handler.java:92)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.os.Looper.loop(Looper.java:123)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at android.app.ActivityThread.main(ActivityThread.java:4363)
01-21 17:20:06.057: ERROR/AndroidRuntime(27463):     at …
Run Code Online (Sandbox Code Playgroud)

java android showdialog nosuchmethoderror

2
推荐指数
1
解决办法
5101
查看次数

线程"main"中的异常java.lang.NoSuchMethodError:java.lang.Character.isAlphabetic(I)Z

我正在尝试运行一个在我自己的计算机上正常运行的.jar,但在其他人身上给出了以下异常.

Exception in thread "main" java.lang.NoSuchMethodError: java.lang.Character.isAlphabetic(I)Z
    at chatai.Word.shrinkEndPunct(Word.java:91)
    at chatai.Word.createWord(Word.java:36)
    at chatai.ChatAI.addSentence(ChatAI.java:54)
    at shared.Initializer.main(Initializer.java:130)
Run Code Online (Sandbox Code Playgroud)

我之前从未见过(I)Z部分,有谁知道这意味着什么?我已经尝试过更新Java了.

java jar executable-jar nosuchmethoderror

2
推荐指数
1
解决办法
3566
查看次数

JNI ByteBuffer放了字节

JNIEXPORT jboolean JNICALL Java_directshowcamera_dsInterface_grab_1frame_1stream(JNIEnv *env, jobject obj, jint streamid, jobject barray)
{
    jclass bbclass = env->FindClass( "java/nio/ByteBuffer" );
    jmethodID putMethod = env->GetMethodID(bbclass, "put", "(I, B)Ljava/nio/ByteBuffer");
    unsigned char *buffer = stream_buffer( streamid );

    if( !stream_image_ready( streamid ) ) return (jboolean)0;

    for(int i=0; i < stream_device_size( streamid ); i++ ) {
        env->CallByteMethod( barray, putMethod, i, (jbyte)buffer[i] );
    }

    return (jboolean)1;
}
Run Code Online (Sandbox Code Playgroud)

所以,我有一个字节缓冲区,并且在Java中我已经分配了适当的大小,并注意到可以使用ByteBuffer.put(索引,字节),所以我试图获得该方法,但是当我在Java中时,我获得以下运行时异常:

java.lang.NoSuchMethodError:put

我做错了什么想法?我不太了解JNI,并且大部分时间都是我在网上找到的重复工作示例.

c++ java java-native-interface bytebuffer nosuchmethoderror

2
推荐指数
1
解决办法
2001
查看次数

处理java.lang.NoSuchMethodError的建议

这是我得到的错误:

java.lang.NoSuchMethodError: com.Order.getList(Lepo/User;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;
Run Code Online (Sandbox Code Playgroud)

在反编译类之后,我发现应该有一个"Ljava/lang/String"作为第一个参数.正如你可以看到缺少参数的错误.所以我反编译了调用方法的类,它有一个字符串作为第一个参数.

这是我对这里发生的事情感到困惑的地方.根据时间戳,最后一次修改此代码是2007年.这个错误出现在大约一周前.

这是在JBoss 4.0.0DR3上运行的struts应用程序.据我所知,服务器上没有软件升级.

我也尝试停止JBoss,删除所有临时目录并重新启动.

有没有人对下一步采取任何建议?

编辑:

这里有更多的堆栈跟踪

java.lang.NoSuchMethodError: com.Order.getList(Lepo/User;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;
    at com.ViewStatusAction.retrieveList(ViewStatusAction.java:325)
    at com.ViewStatusAction.executeAction(ViewStatusAction.java:115)
    at com.BaseAction.execute(BaseAction.java:42)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
Run Code Online (Sandbox Code Playgroud)

java jboss struts exception nosuchmethoderror

2
推荐指数
1
解决办法
2万
查看次数