{"id":9008,"date":"2022-09-16T18:15:04","date_gmt":"2022-09-16T12:45:04","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/"},"modified":"2022-09-16T18:15:04","modified_gmt":"2022-09-16T12:45:04","slug":"solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/","title":{"rendered":"[Solved] Associating file types with program and saving files with extensions other than .java"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-6500358\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"6500358\" data-parentid=\"6500233\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>For the first, it depends on the operating system, which you have not specified. If it&#8217;s on Windows, there is a pair of Windows commands: assoc and ftype. Each type of file is given a &#8220;type name.&#8221; assoc associates an extension with a type, and ftype associates a type with a command to execute.<\/p>\n<p>For example, on my workstation I&#8217;m using now, I have .jar associated with jarfile <code>assoc .jar=jarfile<\/code> and jarfile associated with &#8220;C:\\Program Files\\Java\\jre6\\bin\\javaw.exe&#8221; -jar &#8220;%1&#8221; %* <code>ftype jarfile=\"C:\\Program Files\\Java\\jre6\\bin\\javaw.exe\" -jar \"%1\" %*<\/code><\/p>\n<p>Note: You need to be in the administrators group to do this.<\/p>\n<p>For the second question (which probably should have been in a separate question), .java is not a file format. .java files are actually just plain text files. The code for most programming languages is like that, so it&#8217;s equivalent to a .txt file so you can read and write it in any editor you prefer. The file extension merely lets the java compiler know that the code is in fact java code even though it&#8217;s in a plain text format.<\/p>\n<p>The java compiler, however, will not normally compile code that has an extension other than .java If I try, I get the error <code>error: Class names, 'myFile.blah', are only accepted if annotation processing is explicitly requested<\/code> This leads me to believe that there is a way to get it to compile anyway, possibly by providing it with some custom annotation processors? I&#8217;m not sure, I have never done anything like that. Still, if the code is Java code, you can just let it have a .java extension.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Associating file types with program and saving files with extensions other than .java <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] For the first, it depends on the operating system, which you have not specified. If it&#8217;s on Windows, there is a pair of Windows commands: assoc and ftype. Each type of file is given a &#8220;type name.&#8221; assoc associates an extension with a type, and ftype associates a type with a command to execute. &#8230; <a title=\"[Solved] Associating file types with program and saving files with extensions other than .java\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\" aria-label=\"More on [Solved] Associating file types with program and saving files with extensions other than .java\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[2541,323],"class_list":["post-9008","post","type-post","status-publish","format-standard","hentry","category-solved","tag-file-association","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Associating file types with program and saving files with extensions other than .java - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Associating file types with program and saving files with extensions other than .java - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] For the first, it depends on the operating system, which you have not specified. If it&#8217;s on Windows, there is a pair of Windows commands: assoc and ftype. Each type of file is given a &#8220;type name.&#8221; assoc associates an extension with a type, and ftype associates a type with a command to execute. ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-16T12:45:04+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Associating file types with program and saving files with extensions other than .java\",\"datePublished\":\"2022-09-16T12:45:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\"},\"wordCount\":282,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"file-association\",\"java\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\",\"name\":\"[Solved] Associating file types with program and saving files with extensions other than .java - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-16T12:45:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Associating file types with program and saving files with extensions other than .java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Associating file types with program and saving files with extensions other than .java - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Associating file types with program and saving files with extensions other than .java - JassWeb","og_description":"[ad_1] For the first, it depends on the operating system, which you have not specified. If it&#8217;s on Windows, there is a pair of Windows commands: assoc and ftype. Each type of file is given a &#8220;type name.&#8221; assoc associates an extension with a type, and ftype associates a type with a command to execute. ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/","og_site_name":"JassWeb","article_published_time":"2022-09-16T12:45:04+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Associating file types with program and saving files with extensions other than .java","datePublished":"2022-09-16T12:45:04+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/"},"wordCount":282,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["file-association","java"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/","url":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/","name":"[Solved] Associating file types with program and saving files with extensions other than .java - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-16T12:45:04+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-associating-file-types-with-program-and-saving-files-with-extensions-other-than-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Associating file types with program and saving files with extensions other than .java"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=9008"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9008\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=9008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=9008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=9008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}